Skip to content
Crowdin logo

Connectors / Developer tools · HTTP Connector

Automate Crowdin with Tray.ai

Add a project, add a file and add a string in Crowdin, and start a workflow when Crowdin sends “File added”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with Crowdin on Tray.ai?

Crowdin is a localization platform where teams upload source files and strings, run translators and machine translation over them, and export the translated versions. Tray.ai connects to Crowdin through the HTTP Connector, so your workflows can call the Crowdin API alongside the rest of your stack.

  • When Crowdin sends “Project translated”, start a release build in your CI pipeline.
  • When Crowdin sends “Task added”, notify translators in your team chat.
  • Add a file whenever developers merge new source strings into your main branch.
  • Build project translations before each scheduled release so your app ships in every language.
Connects through
HTTP Connector
Authentication
A bearer token or OAuth 2.0
Base URL
https://api.crowdin.com/api/v2

Set it up

Connect Crowdin to Tray.ai

Each step uses Crowdin's own API details, from its documentation.

Step 1

Save Crowdin's API token

Save the token Crowdin issues as a Tray.ai authentication. The HTTP Client sends it as a bearer token on every call. The token stays out of the workflow and out of the logs.

Step 2

Point the HTTP Client at the API

Add an HTTP Client step and use https://api.crowdin.com/api/v2 as the base URL. Or paste a cURL example from Crowdin's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “List projects”

It's one of 22 documented actions, under Projects. The response comes back as data the next step can map into your other apps.

Step 4

Start workflows from Crowdin events

Give Crowdin the URL of a Tray.ai webhook trigger. “File added” can then start a workflow, and so can 11 other events.

What the Crowdin API covers

6 resources and 22 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Projects

  • List projects
  • Add a project
  • Edit a project
  • Delete a project

Source files

  • List files
  • Add a file
  • Update a file
  • Delete a file
  • Download a file

Source strings

  • Add a string
  • Edit a string
  • Delete a string

Translations

  • Add a translation
  • Build project translations
  • Download project translations
  • Apply auto-translation

Tasks

  • Add a project task
  • Edit a project task
  • Delete a project task

Reports

  • Generate a report
  • Check report status
  • Download a report

Events Crowdin can send to a Tray.ai webhook trigger

  • File added
  • File translated
  • File approved
  • Project translated
  • Project built
  • String added
  • String updated
  • Suggestion added
  • Suggestion approved
  • Task added
  • Task updated
  • Translation updated

Checked against Crowdin's own documentation on 2026-10-22

support.crowdin.com/developer/api/v2

Frequently asked questions

What can a Tray.ai workflow do in Crowdin?

+

The Crowdin API documents 22 actions across 6 resources (Projects, Source files, Source strings, Translations, Tasks, Reports). For example: List projects; List files; Add a string. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with Crowdin?

+

The Crowdin API uses a bearer token and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which Crowdin events can start a Tray.ai workflow?

+

Crowdin sends 12 events to a webhook URL, for example: File added; File translated; File approved; Project translated; Project built; String added; String updated; Suggestion added. A Tray.ai webhook trigger receives them and starts a workflow.

See Crowdin working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.