Skip to content

Integration · Developer tools

Connect Claude & ChatGPT to Transifex

Ask your AI how far each language has come in a Transifex project, which strings are still untranslated, or to fix a translation. It can read organizations, projects, resources, source strings and translations, create and update tasks, post comments on strings and build a translated file for download. Localization status is one question away.

Connect Transifex free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How far along is the German translation of our web app project?”

    The AI reads the translation progress for the project in German and reports translated, reviewed and untranslated counts per resource.

  • “Find the string with key checkout.button and show its French translation.”

    It lists the source strings in the resource by key, then reads the French translation of that string with its review status.

  • “Change the Danish translation of 'Save changes' to 'Gem ændringer' and mark it reviewed.”

    It finds the translation and updates the text and review state for that one string.

What your AI can do

Projects and resources

List organizations, projects, target languages and resources, and create or update projects and resources.

Strings and translations

Read, add and edit source strings, read translations per language, and set or review a single translation.

Progress, tasks and files

See translation progress and activity, create and update tasks, comment on strings and download translated files.

  • “Create a task to translate the new onboarding strings into Spanish and Italian by Friday.”

    It creates a translation task in the project with the languages, due date and priority you give it.

  • “Add a comment on the pricing string asking translators to keep it under 20 characters.”

    It posts a comment on the source string, visible to the translators on the project.

  • “Give me the reviewed Swedish file for the mobile app resource.”

    It starts a translation file download in reviewed mode, checks until it is ready and returns the translated file.

30 tools for Transifex

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_projectChanges dataCreate a project with a name, slug, type (file or live) and license. Link it in `data.relationships` to an organization and a source language, e.g. {"data": {"type": "organizations", "id": "o:acme"}}.
  • create_resourceChanges dataCreate a new resource in a project with a name and slug, linking the project and file format (i18n_format) in `data.relationships`. Upload source content separately.
  • create_source_stringChanges dataAdd a new source string to a resource with a key, text (`strings`), optional context and tags.
  • create_string_commentChanges dataPost a comment or open an issue on a source string, with a message, optional priority and category. Visible to translators on the project.
  • create_taskChanges dataCreate a translation task in a project with a name, task type, priority, due dates, language codes and optionally specific string IDs; link the project in `data.relationships`.
  • get_organizationGet one organization by `company_id` (format o:orgslug).
  • get_projectGet one project by `project_id` (o:orgslug:p:projectslug), including source language and settings.
  • get_project_activityGet localization activity for a project (`filter_project`) between `filter_date_from` and `filter_date_to` (YYYY-MM-DD), optionally for one language.
  • get_resourceGet one resource by `resource_id`, including its file format, priority and string count.
  • get_source_stringGet one source string by `resource_string_id`, including its key, text, context and tags.
  • get_taskGet one task by `task_id`, including languages, due dates and status.
  • get_translationGet one translation by `resource_translation_id` (the string ID plus :l:languagecode).
  • get_translation_file_downloadCheck a translation file download started with start_translation_file_download, by its `resource_translations_async_download_id`. Once processing finishes it returns the translated file.
  • list_languagesList languages Transifex supports, optionally filtered by code (`filter_code`, e.g. de or pt_BR). Language IDs look like l:de.
  • list_organizationsList the Transifex organizations you belong to, optionally filtered by `filter_slug`. Organization IDs look like o:orgslug and are needed by most other tools.
  • list_project_languagesList the target languages a project translates into, by `project_id`.
  • list_projectsList projects in an organization (`filter_organization`, e.g. o:acme), optionally filtered by name or slug. Project IDs look like o:orgslug:p:projectslug.
  • list_resourcesList the resources (source files) in a project (`filter_project`). Resource IDs look like o:orgslug:p:projectslug:r:resourceslug.
  • list_source_stringsList source strings in a resource (`filter_resource`), optionally by exact key or tags. Use it to find a string's ID.
  • list_string_commentsList comments and issues on strings in an organization (`filter_organization`), filterable by project, resource, status, type and priority.
  • list_tasksList translation tasks in an organization (`filter_organization`), filterable by project, name, status, creator or assignee.
  • list_teamsList translation teams in an organization (`filter_organization`).
  • list_translation_progressGet translation progress (translated, reviewed and untranslated counts) for a project (`filter_project`), optionally narrowed to one resource or language.
  • list_translationsList translations of a resource (`filter_resource`) in one language (`filter_language`, e.g. l:de), with review status.
  • start_translation_file_downloadChanges dataStart building a translated file for one resource and language, with an optional mode (e.g. reviewed only). Then poll get_translation_file_download with the returned ID.
  • update_projectChanges dataUpdate a project's name, description, tags, privacy or other attributes by `project_id`. Only the attributes you pass change.
  • update_resourceChanges dataUpdate a resource's name, priority, categories or other attributes by `resource_id`.
  • update_source_stringChanges dataUpdate a source string's text, tags, context or instructions by `resource_string_id`.
  • update_taskChanges dataUpdate a task's name, description, priority or due dates by `task_id`.
  • update_translationChanges dataSet or change the translated text of one string, or mark it reviewed or proofread, by `resource_translation_id`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Transifex from the app list.

  2. 2

    Paste your key

    Paste your Transifex API token. In Transifex, click your profile image (top right), open User Settings and choose API token in the left menu. Click Generate a token and copy it right away, because it is shown only once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Transifex?

It can list organizations, projects, project languages, supported languages, resources, source strings, translations, tasks, teams and string comments, and read translation progress and project activity. It can create and update projects, resources, source strings and tasks, update translations, comment on strings and download translated files.

Does the AI see my Transifex API token?

No. Your Transifex API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with progress and lookups only. Changing a translation or a source string affects what your translators and your product see, and comments are visible to translators, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Transifex account.

How does the AI find the right project or string?

Transifex uses IDs such as o:acme for an organization and o:acme:p:webapp for a project. The AI first lists your organizations, then projects and resources, and uses those IDs in the next step. You can just name the project or string in plain words.

Let your AI work in Transifex today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Transifex free

PipMCP is not affiliated with Transifex. Product names are trademarks of their owners.