Applanga App Localization Logo
  • Product
    Overview How it works Features Integrations
  • Resources
    Blog Whats New About Us Solutions Documentation FAQ
  • Pricing
  • Contact
  • See a Demo
  • Login
  • Try for free
  • DocumentationDocs
  • The Translation Editor & String Management InterfaceString Management
  • Translation Memory

Translation Memory

Insure your translations are consistent by using the Translation Memory

Christian 
Written by Christian
Updated over a week ago

Table of Contents

  1. What is a Translation Memory
  2. How do you create and access the translation memory?
  3. How do you add translations to the Translation Memory?
  4. How do you apply the Translation Memory to your project on Applanga?
  5. How to achieve translation consistency across multiple projects
  6. How can you use the same Translation Memory across multiple teams

What is a Translation Memory?

A Translation Memory is used to store a specific way of translating a string for any given language. It is used to dictate which translations should be used in certain places, to avoid translating the same strings twice and to enforce translation consistency across multiple apps.

While you can work directly inside the Translation Memory and translate your content in the editor interface of the Memory, it is more common to sync the existing translations of your projects - those whom you have chosen as ideal translations - to the Memory.

On the Applanga dashboard, the Translation Memory behaves almost like a regular project but it’s content shared across all projects of the same team. In the Free tier, the Memory is limited to 100 entries.

Back to Top


How do you create and access the translation memory?

You can add a Translation Memory to your team and access it in two ways:

  1. At the Team section in the info header of your project overview page

  1. At the Team overview page

Back to Top


How do you add translations to the Translation Memory?

Tip: Make sure to eliminate duplicates and inconsistencies within the translations of your project before you add them to the Translation Memory to ensure the best possible translation quality (see step 1) in How to achieve translation consistency across multiple apps below.

  1. Use the filter, ordering and search functionality to limit the selection on a certain set of strings or simply select the strings you want to add to the Memory by using the checkboxes on the left side of the list.

  2. From the More dropdown, choose Add to Memory

  1. Choose from the pop-up if you want to add the selected strings and their corresponding translations only in the currently selected language or the translations for all languages.

Additionally, you will have to chose how the translation that you are about to add to the Memory should be behave in comparison to those which potentially already exist for the the same source string.

  1. Publish and Overwrite (default): This will overwrite the existing values in the Memory with the ones that you are adding and make them the new default when applying to matching source strings from memory.

  2. Publish new & add Draft for existing: This will make the translation that you add to the memory the new default value but transfer the current Memory translation into the Draft field to be able to compare them later.

  3. Add only as Draft: Will keep the currently existing translation for this string in the memory (even if there is not one yet) and only add the new translation as Drafts to the memory. This translations will only be available for application from the memory after they are published within the memory.

Back to Top


How do you apply the Translation Memory to your project on Applanga?

If you apply translations from your Translation Memory to your project, the translations will be added as Drafts to your project. The current Draft values will be overwritten.

  1. Use the filter, ordering and search functionality to limit the selection on a certain set of strings or simply select the strings to which you want to apply translations from the Memory by using the checkboxes on the left side of the list.

  2. From the More dropdown, choose Translate from Memory

  1. (Optional) Choose if you want to ignore upper and lower casing and trailing white spaces when matching the source strings in your app and of the translations from the memory (simple fuzzy matching).

Back to Top


How to achieve translation consistency across multiple projects?

This process is meant for translation quality assurance, also referred to as localization quality assurance (LQA in short) and can take up a considerable amount of time. You might need the help of your translators (our ours) to choose which translations should be added to the memory and subsequently be used as your preferred translation for a given string in a given language.

From a setup perspective, one Team on Applanga needs access to all the projects and you need the Translation Memory to be enabled for that Team.

  1. Enter the language that you want to start with and use the Duplicates filter. This will show you all entries with the same source string paired together (if any exists). If the translations for these strings differ, you should pick the one that suits you best and copy it into the other instances of the same source string.

  2. Now push the translations of this project to the Translation Memory. Use the Translated filter, then mark all strings with the checkbox on the upper left and use the Add to Memory from the More dropdown. Chose Publish and Overwrite in the pop-up.

  3. Repeat steps 1) and 2) with another project of your team, but when you push to the memory this time use the Publish new & add Draft for existing option to not overwrite the translations from the first project translations you added.

  4. Enter the Translation Memory itself and inside the language you are working on, use the Inconsistencies filter. This will show you all entries where the Draft and Publish values are different. Chose which of the two possible options you want to keep for both projects and either delete the Draft or Publish it to keep the Draft as new default value.

  5. Repeat the steps 1) to 4) for all the projects in a Team and for all languages.

  6. Go back into your projects, filter for Translated and use the Translate from Memory from the More dropdown, then publish the translation. Viola, consistent translations across all your apps!

Back to Top


How can you use the same Translation Memory across multiple teams?

While you can’t synchronise a Translation Memory with another one directly, the import and export functionality is pretty much the same as with regular projects. Simply export the translations from one memory and import it to the other one.

Back to Top

Product Details
  • Overview
  • How it works
  • Features
  • Integrations
  • Demo
  • Pricing
  • App Localization
  • Android Localization
  • iOS Localization
  • Unity Localization
Information Hub
  • Blog
  • Whats New?
  • How-to?
  • Documentation
  • iOS Integration
  • Android Integration
  • Unity Integration
  • React Native
  • Flutter
  • Rest API
  • Supported File Formats
  • Command Line Interface
  • Solutions
  • FAQ
Company
  • Home
  • About Us
  • Contact
  • Jobs
  • Terms of Service
  • Privacy Policy
  • Imprint
From our Blog
  • • How to use a custom SSO Provider (Microsoft Azure Active Directory)
  • • How to Add Screenshots from Design Files to App Strings
  • • How to use a custom SSO Provider (PingIdentity SSO)
  • • Applanga Webinar - Android SDK
  • • How to Use Applanga for Multi-Platform Localization
  • • Preparing for Localization
  • • 6 Ways to Clean Up Applanga Projects
  • • Applanga Webinar - Translation Review
  • • Q4 2021 Release Notes
Stay up to date
Undecided or News Hungry?
Subscribe to our newsletter to get
the latest updates on Applanga's development!
Subscribe

©  All rights reserved. Mbaas Development GmbH.

Thank you!

We have received your request and will get back to you asap!

Contact Us

Email successfully sent

Marketing Permissions

Mbaas Development GmbH will use the information you provide on this form to be in touch with you and to provide updates and marketing. Please let us know all the ways you would like to hear from us:

Email

You can change your mind at any time by clicking the unsubscribe link in the footer of any email you receive from us, or by contacting us at privacy@applanga.com. We will treat your information with respect. For more information about our privacy practices please visit our website. By clicking below, you agree that we may process your information in accordance with these terms.