The Laravel Translation Management Tool
Locale is the first localization platform specifically built for Laravel.
Locale app screenshot

Features that fit every organization

Enhance your workflow with features suitable for both, small and huge teams.

Multiple Workflows

You can either translate with keys or use JSON files. We support both translation workflows.

Editor Modes

Edit all translation languages at once or focus on one language at a time with the single view.

Auto-translations

Your keys automatically translated to any language using Google or DeepL API.

Log Everything

Know at any point in time what's happening with your translations by seeing a history of edits.

We Have Your Back

Don't worry, if something goes wrong, you can recover any backup of your translations.

Your Content

No questions asked. Migrate the translations to another service if you feel like we are not a good fit.

Roles & Permissions

Thanks to our robust permission system, Locale is suitable for any organization structure.

Syncing

Hassle-free synchronization with your application to have the translations ready at any time.

How it works

A Laravel package syncs your project translations with your Locale data.

Manage translations with our admin panel and smoothly synchronize the files with your project using our simple package commands. You will fall in love with the ease of use and all the powerful automation this workflow enables.
php artisan locale:setup 326 keys imported php artisan locale:sync You are about to upload 15 keys. Do you want to proceed? y Successfully synced 74 keys modified Manage your localized keys on https://app.uselocale.com

Try it
for free.