1. An apparatus comprising: a memory storing a database of text objects, the text objects corresponding to listings in an ecommerce service, the database further including contextual information about the listings; a translation module executable by a processor and configured to translate text from a first user from a first language to a second language, the text pertaining to a first listing on the ecommerce service; a context ranking module configured to locate, in the database, a plurality of text objects, in the second language, similar to the translated text, and to rank the plurality of text objects similar to the translated text based on a comparison of contextual information about the first listing and the contextual information stored in the database for the listings corresponding to the plurality of text objects similar to the translated text; and the translation module further configured to translate at least one of the ranked plurality of text objects to the first language.