myGengo String. Simple human translation | Home

Creating a multi-language website or app? Before-After

Dealing with language files and changes was messy.

String makes it easy to collaborate and track.

If you’re building a multi-language website or app, you probably use language files. When you change content in one language file, you need to remember to update the other language files. Even with source control, this can get messy pretty quickly if you have many languages, many translators or a large site. We encountered these problems ourselves and needed a tool to keep things organized - so we built String.

Any platform.

String can manage your language files - from PHP to PO to Rails to iPhone apps. Import and export easily.

Easy to start.

Import existing content, or create keys and strings from scratch.
Add languages and sections to your site.

Collaborate.

Invite users and control permissions.
Communicate via comments. See what’s changed easily.

100% free

Start here

No limits. No ads.
No 30-day trial.

String version control for localization
Unsorted Flags One

Import, or start from scratch

If you have existing content in language files, import them into String.

Or start from nothing - String lets you create and organize content, no existing language files required.

Translate in String Two

Translate in String

Invite users to translate your content, and keep track of changes. Add new sections and languages as you go.

Sorted Flags Three

Export

Download your updated language files and place them in your app.

Arrow
Arrow

Never lose track

The dashboard is your project overview, showing you all the languages and sections of your site. See what is up to date, and what needs changing with our simple progress bars.

Add new content

Is String right for me?

You can use String for any simple app or HTML site, or alongside database-driven or CMS content.

Any place you use language files, you can use String. This is normally for the ‘static’ content of your site - like navigation, error messages, headers & footers. But it can be for anything.

String works for all kinds of development

Add new content

Apps

Plain HTML

Static parts of DB-driven sites

String imports and exports to common formats:

PHP (array, define), Yaml, .INI, .strings (for iPhone), Po

Add new content

Add new content

Admins can add new strings, and helpful dividers that organize and explain each section. It’s easy to reorder, edit and delete strings, and to add useful comments.

Easy editing for translators

Easy editing for translators

Strings that need changing are colored red, while those that need reviewing or proofreading are colored yellow. Leave comments on strings, making for clearer translations.

Go back in time

Go back in time

History view allows you to go back and see changes and comments on one string. You can revert back to a previous version with one click.

Easy setup

Easy setup

Don’t be daunted - String contains a quick setup to get you up and running in no time.

Open up with Public Projects

String lets you optionally create a public download area for your project’s language files. Users can get their required files without a login - or can request access to the project if they want to contribute. See Public Projects here.

Need translators? Use the API

Add new content

The myGengo API will allow you to order translation directly from String, giving you access to hundreds of qualified translators in the myGengo network. For the moment, check out our easy-to-use Translate service.

100% free

String is free, with no project limits. Invite as many users as you like. You’re free to extract all your data and close your project at any time.

In Beta

String is Beta. So be aware, there might be a few glitches. Just let us know using the feedback tab on the left of the page.

Get started

The easiest way to learn more is to give String a go.

Create a projectLearn more

Brought to you by myGengo

We’re trying to help the world communicate by providing services and tools to make translation easy. Our first service, Translate, makes it simple to order good-quality translation online.

We’re building new services on top of Translate, such as our API and Publish services, to allow you to integrate translation into everything you do.