An

An Internationalization GitHub Action to Replace Crowdin with LLMs

Hacker News

An Internationalization GitHub Action to Replace Crowdin with LLMs

I built an open-source GitHub Action that translates i18n files using LLMs, designed as a drop-in replacement for Lokalise, Phrase, and Crowdin. The problem: TMS platforms charge per-word and per-seat, and their machine translation lacks product context. A typical SaaS with 500 strings across 9 languages costs $200-500/month. How it works: - Extracts strings from your codebase (XLIFF, JSON, PO, YAML) - Diffs against previous translations (only translates what changed) - Sends to any LLM (Claude, GPT-4, Gemini, Ollama) with your product context, glossary, and style guide - Commits translations back to your branch Key technical bits: - Structured generation for ICU message format (CLDR plural rules handled correctly - Russian 4-form, Arabic 6-form, etc.) - Hash-based caching to avoid re-translating unchanged strings - Provider-agnostic interface - swap LLMs without config changes GitHub: https://github.com/webdecoy/ai-i18n Happy to answer questions about the ICU handling, prompt design, or anything else.

Share card

Actual performance

1points
1comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, claude, context · Missing: agents, macos, agent
88%88% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: gemini · Missing: supports, reddit linkedin, podcasting
71%71% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: month · Missing: mobile apps, ios, personal
49%49% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform, interface · Missing: plus, intuitive, reviews
41%41% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: llama, ide, io · Missing: https docs, excited, just released
27%27% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Acquire.comPre-revenue stage for this audience · Strong signals: saas · Missing: arr, mrr, revenue
16%16% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

As
Asciidoctor GitHub Action32%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Asciidoctor GitHub Action

Hacker News2
Gi
GitHub Action to find Log4j vulnerabilities38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

GitHub Action to find Log4j vulnerabilities

Hacker News2
Op
OpenHands' GitHub Action44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

OpenHands' GitHub Action

Hacker News2
Re
Replace "approve" with "bless" in GitHub UI53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Replace "approve" with "bless" in GitHub UI

Hacker News3
Vi
Video Puppet GitHub Action28%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Video Puppet GitHub Action

Hacker News11
Gi
GitHub Action to minify container image by up to 30x30%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

GitHub Action to minify container image by up to 30x

Hacker News1
Br
BrowserBox as Onion Service, GitHub Action36%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

BrowserBox as Onion Service, GitHub Action

Hacker News1
Ta
Tail.select 1.0.0 is out (replace your dropdowns now)39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tail.select 1.0.0 is out (replace your dropdowns now)

Hacker News2
To
Topaz – replace three Azure emulators with one binary29%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Topaz – replace three Azure emulators with one binary

Hacker News1
Em
Emojify – Replace variable identifiers with emojis33%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Emojify – Replace variable identifiers with emojis

Hacker News4