Now Live: Configure AI & MT Fill-up via API🚀

We’re excited to announce that you can now enable AI Fillup and Machine Translation Fillup directly through the Transifex API. This means you can automate your pre-translation setup without needing to manually configure settings in the UI.

What’s New?

Previously, AI and MT Fillup could only be enabled through the Transifex UI. Now, you have the option to configure these settings programmatically:

Enable Fillup When Creating a New Project

Set up your pre-translation preferences right from the start when creating a new project.

Example:

curl --request POST \
     --url https://rest.api.transifex.com/projects \
     --header 'accept: application/vnd.api+json' \
     --header 'content-type: application/vnd.api+json' \
     --data '{
  "data": {
    "attributes": {
      "name": "My New Project",
      "slug": "my_project",
      "ai_fillup": true,
      "machine_translation_fillup": false,
      ...
    },
    ...
  }
}'

Update Fillup Settings for Existing Projects

PATCH /projects/{project_id}

Modify Fill-up settings for projects that are already up and running.

Example:

curl --request PATCH \
     --url https://rest.api.transifex.com/projects/o:my_org:p:my_project \
     --header 'accept: application/vnd.api+json' \
     --header 'content-type: application/vnd.api+json' \
     --data '{
  "data": {
    "attributes": {
      "ai_fillup": true
    },
    "id": "o:my_org:p:my_project",
    "type": "projects"
  }
}'

This enhancement allows you to:

  • Automate pre-translation setup in your CI/CD pipelines
  • Scale project creation with consistent Fillup configurations
  • Standardize translation workflows across multiple projects
  • Save time by eliminating manual UI configuration

Check out the full API documentation and start integrating these endpoints into your workflow today!

API References:

Happy translating! :globe_showing_europe_africa::sparkles: