Enterprise DNA
P Apps and SaaS Productivity low

ai-i18n

by Various

ai-i18n is a GitHub Action that translates your app's i18n files using LLMs. It extracts strings, translates only what's changed, and commits the results back to your repo. Works w

A

Apps

ai-i18n

Added 1 June 2026

#ai #angular #angular-i18n #anthropic #crowdin #github-actions #i18n #internationalization

Overview

ai-i18n is a GitHub Action that translates i18n files using LLMs. It extracts strings, translates only what has changed, and commits the results back to the repository. It supports Anthropic, OpenAI, and Ollama providers, and works with XLIFF and JSON formats.

Best for

Best for
Developers who want to automate i18n file updates in their GitHub repos using LLMs

Use cases

  • Automate translation of i18n files in CI/CD pipelines
  • Translate only new or changed strings to avoid rework
  • Replace managed translation services like Lokalise or Crowdin

Notes

ai-i18n is a GitHub Action that translates i18n files using LLMs. It extracts strings, translates only what has changed, and commits the results back to the repository. It supports Anthropic, OpenAI, and Ollama providers, and works with XLIFF and JSON formats.

16 stars on GitHub. Last updated 2026-03-13.

Use cases

  • Automate translation of i18n files in CI/CD pipelines
  • Translate only new or changed strings to avoid rework
  • Replace managed translation services like Lokalise or Crowdin

Pros

  • Reduces manual translation effort by automating updates
  • Works with multiple LLM providers and i18n formats
  • Commits translations directly to the repo for seamless integration

Cons

  • Requires an LLM API key and incurs usage costs
  • Translation quality depends on the chosen LLM and prompt
  • Limited to GitHub Actions; not a standalone tool

Indexed from awesome-generative-ai and enriched against its public facts.

Pros

  • Reduces manual translation effort by automating updates
  • Works with multiple LLM providers and i18n formats
  • Commits translations directly to the repo for seamless integration

Cons

  • Requires an LLM API key and incurs usage costs
  • Translation quality depends on the chosen LLM and prompt
  • Limited to GitHub Actions; not a standalone tool