Skip to main content

🌍 A curated list of i18n resources for all kind of languages and frameworks

412
GitHub Stars
140
Curated Resources
7
Categories
1 hour ago
Last Refreshed
📦 Libraries📅 UtilitiesApps and extensions for translation managementText translation servicesOther📚 Resources🍿 Videos

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me javascript / typescript resources from awesome-i18n"

Installation instructions →

What's inside

Apps and extensions for translation management

  • ai-i18n

    GitHub Action that translates i18n files (XLIFF, JSON) using LLM providers

  • Argos Translate

    open source offline translation app based on OpenNMT

  • Copy Translator

    cross-platform app that automatically translate texts when copied

  • Crow Translate

    lightweight desktop translator

  • Dire

    cli that processes missing translations in JSON files using AI

  • ElectronJS i18n

    cross-platform i18n manager

📦 Libraries

  • airbnb.io/polyglot.jsJavaScript / TypeScript

    tiny i18n helper, works in browser and CommonJS environment

  • babelize elementsReact framework

    copy-paste React + Tailwind components for language switchers and locale pickers

  • bazi-termsJavaScript / TypeScript

    bilingual (zh/en) bazi & four-pillars terminology database with a translate() helper

  • BidiLensJavaScript / TypeScript

    per-block rtl/ltr direction and inline isolation without rewriting source text

  • comviJavaScript / TypeScript

    type-checked keys, plurals, html tags in translations

  • date-formatter-i18nJavaScript / TypeScript

    lightweight library for formatting dates with i18n support, relative time

📅 Utilities

  • anywhen

    relative and absolute fuzzy date formatting for any language, zero deps, native Intl

  • arabic-core

    grammatical arabic number-to-words, currency amounts in words, hijri dates, zero deps

  • chislo

    russian number-to-words with gender, currency and date formatting

  • date-fns

    JavaScript library for dates

  • fitlocale

    playwright checks: truncated text, raw keys, pseudo-locales, rtl bugs

  • FormatJS CLI

    extract messages from project with FormatJS library

Other

Text translation services

  • DeepL

    text translation service

  • Gengo

    translation made by real people, but you can make an order using API

  • Google Translate

    text translation service

  • Microsoft Translator

    text translation service

  • TheSubAI

    freemium movie subtitles translation service (*.src, *.vtt, *.ass, *.saa, *.sbv, *.ttml)

Showing a sample of 140 resources. View the full list on GitHub →