Localization is the process of adapting a product for a specific region and language. It may include several steps, but the most common is language translation. In the context of IT, localization typically applies to software and websites.

Software Localization

Software localization involves translating all user interface elements into a specific language. Translated items include menu items, buttons, instructions, help documentation, and templates. Each localized element has an ID instead of a single text string, which is associated with multiple translations. When the user installs a localized app, the installer detects the system language and loads the correct text string for each ID.

Localized apps often provide a way to override the system language. You may find this option by opening the Preferences window and clicking the Language option.

Localizing an app can provide developers with new markets where English is not the primary language. Even in countries where most people speak English, users generally prefer to use apps in their native language. While large developers such as Microsoft and Apple translate software into dozens of languages, smaller developers may limit translations to the most widely-used. Some examples include:

  • Spanish
  • French
  • German
  • Chinese
  • Japanese

Website Localization

The "World Wide Web" is accessible by people around the world and not everybody speaks English. Therefore, websites with a high number of international visitors may offer content translated in multiple languages. Similar to software programs, websites can detect the user's system language (or browser language setting) and display the corresponding translation. Some websites have a language option (often at the top or bottom of each page) that allows users to select their preferred language from a list.

No matter how localization is performed from a technical standpoint, the quality is only as good as the translations themselves. Therefore, large web publishers and software companies work with reputable translation companies to provide accurate localized content.

NOTE: If a website does not offer a translation in your language, you may be able to use your browser's built-in translate feature (such as Google Chrome's "Translate this page" option). Automatic webpage translation may not be as accurate as manually translated content, but it can help you understand the text.

Updated April 23, 2021 by Per C.

quizTest Your Knowledge

Web hosting, email, and cloud computing are examples of what?

Virtual services
Industrial services
Technology services
Open source services
Correct! Incorrect!     View the Technology Services definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Localization on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.