Translate a resume into another language as a NEW inactive copy named after the language; the original resume is not changed. Skill level and category and language name and proficiency stay fixed English keys, which the rendered resume shows in its language. Runs asynchronously — returns a task_id immediately and a message is posted into the user's chat when the copy is ready or the translation fails; get_task_status(task_id) reports progress and the outcome. Consumes one resume translation from the user's plan. If this resume was already translated into that language, returns the existing copy with status 'reused' and spends nothing. target_language is one of: en_EN, ru_RU, es_ES, pt_BR, de_DE, fr_FR, it_IT, tr_TR, hi_IN, uk_UA, id_ID, ja_JP. When the user asked for more than the translation, pass the rest as follow_up_instruction: the ready message offers it on the new copy with one tap. Returns 'not_found' if the resume does not belong to the current user, 'already_in_language' if the resume is already written in that language, 'limit_exceeded' if the plan quota is reached, and 'invalid_payload' for an unknown language code.