Language translation software differs in term of features such as language, inputs, and outputs. Most suppliers provide programs that can translate English, Spanish, French, German, Italian, Portuguese, Swedish, Dutch, Russian, Japanese, Korean, Chinese, or Arabic into one or more languages. Products that can account for variations in American English and British English are also available. Some language translation software is designed to translate written documents into spoken words. Speech-to-speech translators are also available. Custom dictionaries, voice recognition, and pronunciation guides may also be available.
Language translation software is used by localization and internationalization services, business travelers, and corporate communication departments. Localization services and internationalization services provide software and web site localization, multilingual content management, and electronic publishing services. Business travelers who use language translation software often select products that can run on handheld devices. Corporate communications departments can use language translation programs to translate marketing materials, annual reports, and other publications.