Log in
Earth Eastern Hemisphere
NASA, 2006 — Public Domain
Courtesy of U.S. federal government

Automatic language selection and language menu prioritisation algorithm

Language negotiation example: Resource available in Arabic, English, French, German, Spanish, Russian or Chinese. User prefers Ukrainian, English or French. Our algorithm would probably recommend English, French and Russian language options, in this order of preference. Screen shot of language selection user-interface

Our language negotiation algorithm efficiently selects the best language for communication or information transfer, based on:

We use specifications and data from WC3, IETF, IANA, Unicode, Wikimedia, Google, and Microsoft, to give your end-users a truly optimal experience. Our system uses thousands of language, geographical and demographic details to ensure that your customer's first impressions will be familiar and positive.