Definition, synonyms and related words
To adapt or localize something to, into, or for multiple languages.