A combined translation request is obtained that includes content of a first language to be translated to a second language combined with translation context information of a user for which translation is to be performed. The content is translated, using machine translation, from the first language to the second language based on the translation context information to provide a translation. The translation is adjusted based on one or more identified translation factors selected based on user feedback to provide an adjusted translation. The adjusted translation is provided to the user.