Manage your Ruby on Rails translations easily

LocaleData is a simple translation management platform that helps you work on your YAML translation files even with your non-technical teammates.

No credit card required.

LocaleData screenshot

Translate your Rails apps in three steps

1. Import

Start by uploading all your existing project translations in YAML file format.

2. Translate

Invite teammates and translators to collaboratively work on your translations.

3. Export

Download your translations in YAML file format (and go to step 2).

Why to choose LocaleData

Integration screenshot

Simple integration

Use the LocaleData gem to download translations directly into your Ruby on Rails projects using the provided command line interface. Just create a project and follow the step-by-step instructions.

Collaboration screenshot

Easy collaboration

All LocaleData projects are private. Each project can have multiple collaborators with different roles and access permissions. You determine who can see and edit your translations. Just add admins, developers, translators and configure their access rights.

No errors screenshot

No more syntax errors

LocaleData provides you easy import/export functions for your YAML files. Use our simple editor with many predefined languages to manage your locales. LocaleData also supports multiple translation types, such as simple text, plural forms, numbers, booleans, symbols, arrays, ...

Bulk editing screenshot

Bulk editing

Do you need to change the path of many translation keys at once? No problem, just use the bulk editing feature and enjoy the results.

Simple pricing, for everyone

All plans include unlimited projects, members and languages. The only limit is the total number of translation keys - phrases that can be translated into multiple languages.

Starter

90 € / year

or 9 € / month

  • 2.000 translation keys
  • Unlimited projects
  • Unlimited languages
  • Unlimited seats
Start 14-day free trial

No credit card required.

Professional

240 € / year

or 24 € / month

  • 10.000 translation keys
  • Unlimited projects
  • Unlimited languages
  • Unlimited seats
Start 14-day free trial

No credit card required.

Business

490 € / year

or 49 € / month

  • 50.000 translation keys
  • Unlimited projects
  • Unlimited languages
  • Unlimited seats
Start 14-day free trial

No credit card required.

All prices are inclusive of VAT. Upgrade, downgrade, pause or cancel anytime.

What our customers say

“With LocaleData I don't need to care about YAML syntax anymore! One thing that LocaleData does really well is the easy-to-use and user friendly interface. It organizes all the translations into a tree/hierarchy which allows to navigate through very easily.“

- Marek Dlugos, Product Designer

“LocaleData is a simple and easy-to-use service. If you are developing a multilingual Ruby on Rails application and are having trouble with translation work, I recommend using LocaleData. Try it first!“

- Chief Technology Officer, atta Inc.

Frequently asked questions

What is a translation key?
A translation key is a phrase that can be translated into multiple languages using LocaleData.
How many projects, members and languages does my plan include?
All plans include unlimited projects, members and languages. The only limit is the total number of translation keys you can have in your projects.
Can I use LocaleData for free?
Yes, if you only need to work on projects owned by other users. If you want to create your own projects, you will need to subscribe to a paid plan.
Can I upgrade or downgrade later?
Yes, you can upgrade or downgrade anytime. This action will take effect immediately and your subscription costs will be prorated. The unused portion of your billing cycle will be applied as a credit. The cost of the new plan for the rest of the billing cycle will be added to your next billed amount.
What will happen to my data if I cancel my subscription?
After your subscription expires, you will not be able to continue working on the projects you own. Your data will not be deleted, so you can easily resubscribe later.
Can I use the remaining time after I pause or cancel my subscription?
Yes, pause and cancellation actions become effective at the end of the current billing period. You can use all of the remaining time to work on your projects.

Do you have any questions? Do you miss a feature? Contact us at [email protected] and we'll be happy to help!