Private by default
The check runs on your machine. It does not contact the Forthwith API or require an account.
Install the CLI and run forthwith check. It scans your localization files on your machine, finds concrete issues, and tells you exactly where to look—free, with no account or configuration required.
Your files stay local. Sign in only when you choose a paid fix or translation.
Useful before you pay for anything
Forthwith check gives you a complete, local report first. You decide whether to fix findings yourself, let Forthwith repair supported issues, or use the full translation workflow.
The check runs on your machine. It does not contact the Forthwith API or require an account.
Catch missing keys, malformed files, placeholder mismatches, plural gaps, duplicates, and untranslated values.
Repair findings manually, or initialize a project and use the paid --fix workflow for supported issues only.
Purpose-built, not magic
You can. Claude Skills, coding agents, and Xcode agents are capable alternatives. Forthwith is the maintained, purpose-built option when you want the same repeatable localization workflow and validation across platforms without maintaining it yourself.
| Capability | Build/Maintain Your Own | General or Platform Agent | Forthwith |
|---|---|---|---|
| One-command workflow | Custom setup | Custom setup | Yes |
| Repeatability | Custom setup | Custom setup | Yes |
| AI-powered translation | Custom setup | Yes | Yes |
| Automatic localization validation | Custom setup | No | Yes |
| Multi-platform support | Custom setup | Platform-limited | Yes |
One command, four guarded steps
Find only new and modified source strings.
Generate translations with framework-aware context.
Check placeholders, plurals, keys, and structure.
Update native resource files for Git review.
Keep recurring runs focused and avoid retranslating unchanged content.
12 new · 3 changed
Preserve placeholders, interpolation tokens, plural forms, and output structure.
%@ · {count} · one/other
Write updates into the files your project already uses, ready for normal review.
git diff -- locale/
One workflow across your stack
Pay for words processed, translate only what changed, and avoid per-language platform fees.
Pay for words processed
Translate only what changed
No per-language platform fees
Translate only what changed, validate production-sensitive syntax, and review the diff before you commit.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect