Laravel lang JSON, keys untouched
Bulk translate lang/*.json without renaming keys
Upload a Laravel locale file, pick a target language, and download valid JSON with the same shape. `:name` placeholders and nested key paths stay intact.
Keys stay put
Only string values are translated — never keys.
Laravel-safe
Protects `:name`, `:attribute`, and plurals.
Same shape
Nested objects and arrays rebuild cleanly.
Try it now — no account required
Upload, translate, and download. Create a free account afterward to save your work.
What you get
- Valid UTF-8 JSON with the same keys and structure
- Laravel `:name` / `:attribute` placeholders preserved
- Flat and nested catalogs supported