
Forthwith · Forthwith
Localization automation for developers
3 followers
Localization automation for developers
3 followers
Forthwith is a cross-platform localization CLI that finds issues before users do. Run a free, local check—no account, upload, or configuration—to catch missing keys, malformed files, placeholder mismatches, plural gaps, duplicates, and untranslated values. When you’re ready, Forthwith translates only new or changed strings, validates framework-specific structure, and writes reviewable diffs for iOS, Android, Flutter, React Native, React, Phoenix, and go-i18n.









Payment Required
Launch Team

Framer AI AgentsDesign and publish professional sites with AI
Promoted
Over the past week, I’ve added GitHub PR automation to Forthwith.
You can now run `forthwith check` and `forthwith translate` through GitHub Actions, bringing localization checks and translation into your PR workflow.
I also introduced project-scoped service accounts, so automated workflows can use credentials tied to the project they need to access.
Less manual work, with localization built into the development process.
forthwith.dev
Today I strategically shortened the translation prompts I use in three ways:
- Only send relevant examples to help the model (I was sending all of the examples in all cases)
- Remove duplicate instructions (including some output instructions that were already covered by previous instructions - Send a shorter retry prompt if the model makes mistakes with the initial prompt, instead of sending the entire prompt + the retry prompt
I did this, because I want Forthwith users to get the best bang for their buck, and prompt words count towards the total billable words. This will enable you to get more translations with the same subscription. Enjoy!
Forthwith now supports Phoenix apps using Cldr.Gettext.Plural 🎉
Forthwith automatically detects CLDR-backed Gettext configuration and correctly handles each locale’s plural
categories and .po slot mapping—including Russian’s one, few, many, and other forms.
Safer, more accurate Phoenix localization with no extra configuration required.
Same message. Your product’s voice.
Our new homepage demo shows how Forthwith’s CLI settings—tone, politeness, domain, and audience—shape translations. Compare friendly and professional Spanish examples against a neutral baseline, then copy the settings for your project.
My design partner, Roman at LinkFlick.com, made a good point: some people don’t want another subscription. They just want to pay upfront and top up when they run out.
So I added word packs to Forthwith! You can now buy 100,000, 300,000, or 1 million words that never expire.
Translate at your own pace. When you need more words, buy another pack—or choose pay-as-you-go Flex or a monthly subscription if that suits you better.
I just posted a new article on the Forthwith blog. It's super nerdy, but I think it will be a very interesting read for anyone who does Elixir/Phoenix development, or who uses CLDR. It's called "Why CLDR Plural Rules and Gettext Don’t Agree (and Why It Matters for AI Localization)" and you can find it here: https://forthwith.dev/blog/cldr-plural-rules-vs-gettext