What is string localization?

Strings are pieces of displayable text used in software localization projects. One string can be a headline, the copy in a button, or an error message. String translation is the continuous localization of strings. It is in line with your agile.

File format conversion

Upload software strings to Phrase Strings and download their translations in any other format you like. String translation is format-neutral. Typical string-based localization file formats are: .json, or .yml.

File formats visual | Phrase
Source of truth visual | Phrase

Single source of truth

Phrase Strings acts as your single source of truth for software strings in any language. Edit source copy, translate, and review copy in our user-friendly translation editor.

Continuous localization

With Phrase Strings, you can speed up string localization so that developers don’t have to wait for translations. Make sure copy is ready in all languages before the end of your sprint, so you can launch new features in all markets at once.

Work seamlessly

However you work, Phrase Strings works with you, thanks to our powerful integrations and API. Automate content importing and exporting, launch translation jobs, and distribute content from one spot for quicker release cycles and 50% faster deployment times.

Figma icon | Phrase

Figma

Send translation tasks to Phrase without leaving Figma and easily retrieve final translations.

GitHub icon | Phrase

GitHub

Automatically send branches and repositories to Phrase for reliable translation.

Sketch icon | Phrase

Sketch

Submit pages directly from Sketch to reduce time to market by translating during design.

Deliveroo logo | Phrase
Puma logo | Phrase
Zendesk logo colored for logo banner | Phrase
Decathlon logo | Phrase

Phrase by the numbers

faster turnaround time

less manpower required

file formats

Lystは、翻訳者が翻訳を追加または更新してからわずか1分以内にPhraseを利用してコンテンツをサイト上で公開できるプロセスを開発しました。これにより、新機能の導入ごとに平均48時間のエンジニアリング時間を節約できます。

Enrique Quilez

Localization Manager

uShipは、Phraseを現在入手可能なソリューションの中で最も開発者フレンドリーかつ継続的なデプロイメントに適したソリューションだと考えています。

Ed Vinyard氏

Leading Software Architect

Here to field your questions

What is the difference between strings and keys?

Strings are pieces of displayable text, like a headline or button copy. Keys are the IDs used to reference strings in the code. String localization is time-saving for developers, removing any copy & paste work.

How are strings treated differently in translation processes?

Unlike text segments in documents, software strings do not have an order of precedence. This means that there is a slight difference in translation memory (TM) usage. While segments in documents can have 101% TM matches, this doesn’t exist in string-based localization. (101% TM matches mean that not only the copy is matching exactly, but also the previous and subsequent segments match)

Another aspect is context. For string translation, visual context is very important. The strings are usually short and there is no context from previous and subsequent segments.

How can I automate string translation?

Phrase Strings offers out-of-the-box integrations with code repositories like GitLab, Github, and Bitbucket. New keys created there will be automatically synced to Phrase Strings to be translated. You can also use the API to build a more customized workflow. For designers, we have integrations with Figma and Sketch. They can trigger the translation process as soon as the UI designs are ready, so that translation and coding happens in parallel. If you need an immediate output, you can have new content be translated automatically with translation memory matches and machine translation.

The keys to unlocking language

A modern manufacturing facility featuring bright orange robotic arms operating on an assembly line, surrounded by intricate industrial machinery, symbolizing innovation and efficiency in global manufacturing processes

Blog post

テクノロジーを味方に:効果的なローカリゼーション管理で製造業の成長を加速

強力なテクノロジーを活用したデータ駆動型ローカリゼーションプログラムは、製造企業のグローバル成長を加速させます。

Blog post featured image | Phrase

Blog post

国境を越える製造業:ローカリゼーション技術で広がる新たな可能性

アジャイル開発サイクルにローカリゼーションをシームレスに統合し、製造業の成長を加速させる効果的な戦略をご紹介します。

Blog post featured image | Phrase

Blog post

グローバル市場を切り拓く:製造業マーケティングで成功するためのローカリゼーション戦略

製造業のマーケティング戦略をローカライズし、初期段階から世界的な需要を創出するためのポイントを解説します。

Webinar

<ソリューションアーキテクトが教える>Phrase TMSを使った効果的なプロジェクトマネージメント

Phrase TMSを使った効率的なプロジェクトマネージメントについてPhraseのソリューションアーキテクトが解説します。明日から使える効率化の方法を学びましょう!

Want to find out more?