Free i18n tools
Small, sharp tools for everyday translation work. No signup, nothing stored.
Untranslated Key Detector
Scan any website for leaked i18n keys: dot-notation identifiers, missing-translation markers and unrendered placeholders your users can see.
Blade Hardcoded String Scanner
Paste a Blade template and find text that should be behind __() — with suggested keys and a generated lang file.
Pluralization Tester
Pick a language, type a number, see which CLDR plural category applies — live, via your browser's Intl.PluralRules.
AI Translation Cost Calculator
Keys × languages = quota units. Estimate the initial run and the monthly churn for your project.
Lang file converters
Convert between Laravel PHP arrays, JSON, YAML and CSV — nesting, placeholders and plural pipes preserved.
Frequently asked questions
Are these tools really free?
Yes — no account, no email, no usage limits beyond basic rate limiting. They exist because they are the parts of LangSyncer that are useful on their own, and we would rather you try the detection quality before signing up for anything.
Is my code or content sent anywhere?
The pluralization tester and the file converters run entirely in your browser. The Blade scanner and the key detector send your input to the server, process it in memory and return the result without storing it.
Do I need a Laravel project to use them?
Only the Blade scanner assumes Laravel conventions. The converters, the pluralization tester and the key detector are useful for any i18n setup, whatever framework produced the files.
What do these tools have to do with LangSyncer?
Each one solves a slice of the same problem: keeping translations complete and correct without a deploy for every change. LangSyncer is the full version — import your lang files, translate what is missing with AI, review it, and publish to a global CDN in seconds.
These tools fix symptoms
LangSyncer fixes the workflow: live translations, AI in one click, a full-repo scanner and coverage tracking, so keys never leak in the first place.