Skip to main content
Glama

Translate Resume

aiapplyd_translate_resume

Translate the default saved resume-builder document, or the first saved builder document if no default is set, into another language (for example Spanish, French, German, Portuguese or Japanese), ready to send to employers in that market. Returns the new resume's title and a link; the translation is saved as a separate resume and the original stays unchanged. Works from the user's resume on file, or a resume they paste or attach in this chat. Uses the user's AI credits. Do not use it to tailor a resume to a job; use aiapplyd_optimize_resume, or aiapplyd_apply, which tailors every application. It also works without a resume-builder document. It uses the resume the user pasted or attached in this conversation (pass its text as resume_text), else the base resume uploaded to their account, else their resume-builder document. In ChatGPT the user can attach a resume file; pass it as resume_file.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
resume_fileNoIn ChatGPT the user can attach a resume file; pass it as resume_file. It is downloaded once, right away: PDF, DOCX or plain text, up to 10 MB.
resume_textNoThe resume the user pasted or attached in this conversation, as plain text. Omit it to use the resume already on the user's AI Applyd account.
target_languageYesTarget language (e.g. "Spanish", "French", "German", "Japanese")

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes
sourceNopasted / attached: the resume shared in this chat; on_file: the uploaded base resume (ids are document ids); builder: a resume-builder document (ids are builder ids).
sourceResumeIdYes
targetLanguageYes
translatedTitleYes
translatedContentNoThe translated resume text, when it is ready.
translatedResumeIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • addedInput schema / properties / resume_file
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "In ChatGPT the user can attach a resume file; pass it as resume_file. It is downloaded once, right away: PDF, DOCX or plain text, up to 10 MB.",
      +  "properties": {
      +    "download_url": {
      +      "format": "uri",
      +      "type": "string"
      +    },
      +    "file_id": {
      +      "type": "string"
      +    },
      +    "file_name": {
      +      "type": "string"
      +    },
      +    "mime_type": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "download_url",
      +    "file_id"
      +  ],
      +  "type": "object"
      +}
    • addedInput schema / properties / resume_text
      Added value: +{
      +  "description": "The resume the user pasted or attached in this conversation, as plain text. Omit it to use the resume already on the user's AI Applyd account.",
      +  "maxLength": 50000,
      +  "minLength": 50,
      +  "type": "string"
      +}
    • addedOutput schema / properties / source
      Added value: +{
      +  "description": "pasted / attached: the resume shared in this chat; on_file: the uploaded base resume (ids are document ids); builder: a resume-builder document (ids are builder ids).",
      +  "enum": [
      +    "pasted",
      +    "attached",
      +    "on_file",
      +    "builder"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / sourceResumeId / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • addedOutput schema / properties / translatedContent
      Added value: +{
      +  "description": "The translated resume text, when it is ready.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
  2. Changed1 schema field changed
    • removedInput schema / additionalProperties
      Removed value: -false
  3. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "sourceResumeId": {
      +      "type": "number"
      +    },
      +    "targetLanguage": {
      +      "type": "string"
      +    },
      +    "translatedResumeId": {
      +      "type": "number"
      +    },
      +    "translatedTitle": {
      +      "type": "string"
      +    },
      +    "url": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "targetLanguage",
      +    "sourceResumeId",
      +    "translatedResumeId",
      +    "translatedTitle",
      +    "url"
      +  ],
      +  "type": "object"
      +}
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.