Crowdin

Many people use Crowdin to translate, manage and organize localization projects. No matter if you manage projects for clients, you work for a Fortune 100 company, or you're self-employed, Crowdin has features and integrations that will suit your localization needs.

Using Crowdin?

Easy connect Crowdin with other services: CRM, webinars, email campaigns, calls, chat bots, Google Sheets, and other 150+ services

Connect Crowdin with other services in few minutes

Easy integrate Crowdin and connect realtime online data sync with other services: Pipedrive, WebinarJam, GetResponse, Google Sheets, SMS or voice calls, messengers and many more.

Templates for Crowdin integration

It is much easier to configure Crowdin's connection to other services using ready-made script templates. You can also create a new custom workflow using our visual constructor.

Crowdin's triggers and actions

File Proofread
Account
  • Get list account projects with details

    Parameters:

    • Account API key, String
    • Login, String

    Returns:

    • projectDetails, Array [Object]
  • Files
  • Add file to crowdin project

    Parameters:

    • Project Id, String
    • Project key, String
      • Files, Array [Object]
      • Branch, String
      • Content segmintation, Boolean
      • Escape quotes, Integer
      • Export Patterns, Array [String]
      • First line contains header, String
      • Scheme, String
      • Titles, Array [String]
      • Translatable elements, Array [String]
      • Translate attributes, Boolean
      • Translate content, Boolean
      • Files Type, Integer

    Returns:

    • success, Object
  • Delete file from project. All the translations will be lost without ability to restore them

    Parameters:

    • Project Id, String
    • Project key, String
    • File path, String
    • Branch, String

    Returns:

    • success, Boolean
  • Edit files in crowdin project

    Parameters:

    • Project Id, String
    • Project key, String
      • Update options, String
      • Files, Array [Object]
      • Titles, Array [String]
      • Export Patterns, Array [String]
      • First line contains header, String
      • Scheme, String
      • Branch, String
      • Escape quotes, Integer

    Returns:

    • success, Boolean
  • Folders
  • Add new folder to project

    Parameters:

    • Project Id, String
    • Project key, String
    • Directory name, String
    • Branch, String
    • Is branch, Boolean

    Returns:

    • success, Boolean
  • Delete Crowdin project directory. All nested files and directories will be deleted too

    Parameters:

    • Project Id, String
    • Project key, String
    • Directory name, String
    • Branch, String

    Returns:

    • success, Boolean
  • Rename directory or modify its attributes. When renaming directory the path can not be changed (it means newFolderName parameter can not contain path, name only).

    Parameters:

    • Project Id, String
    • Project key, String
    • Current folder name, String
    • New folder name, String
    • Branch, String
    • Export pattern, String
    • Title, String

    Returns:

    • success, Boolean
  • Glossary
  • Download Crowdin project glossaries as TBX file

    Parameters:

    • Project Id, String
    • Project key, String

    Returns:

    • result, String
  • Upload your glossaries for Crowdin Project in TBX file format

    Parameters:

    • Project Id, String
    • Project key, String
    • File content, String
    • File name, String

    Returns:

    • success, Boolean
  • Languages
  • Get translate supported languages

    Parameters:

    • No parameter

    Returns:

    • supportedLanguages, Array [Object]
  • Projects
  • Create project in account

    Parameters:

    • Account key, String
      • Login, String
      • Project identifier, String
      • Source language, String
      • In context, Boolean
      • Pseudo language, String
      • Project name, String
      • Languages, Array [String]
      • Join policy, String
      • Language access policy, String
      • Hide duplicates, Boolean
      • Export translated only, Boolean
      • Export approved only, Boolean
      • Auto translate dialects, Boolean
      • Public download, Boolean
      • Use global TM, Boolean
      • Project logo, String
      • Custom domain name for project, String
      • Description, String
      • Webhook file translated, String
      • Webhook file proofread, String
      • Webhook project translated, String
      • Webhook project proofread, String

    Returns:

    • key, String
    • success, Boolean
    • invitation, String
    • url, String
    • moderateInvitation, Array [Object]
  • Get project details

    Parameters:

    • Project Id, String
    • Project key, String

    Returns:

    • languages, Array [Object]
    • files, Array [Object]
    • projectDetails, Object
  • Delete Crowdin project with all translations

    Parameters:

    • Project Id, String
    • Project key, String

    Returns:

    • success, Boolean
  • Edit project in account

    Parameters:

    • Project Id, String
    • Project key, String
      • Use global TM, Boolean
      • Auto translate dialects, Boolean
      • Languages, Array [String]
      • Custom domain name for project, String
      • Description, String
      • Export approved only, Boolean
      • Export translated only, Boolean
      • Language access policy, String
      • Hide duplicates, Boolean
      • Project logo, String
      • Public download, Boolean
      • Webhook file proofread, String
      • Webhook file translated, String
      • Webhook project proofread, String
      • Webhook project translated, String
      • Project name, String
      • Join policy, String

    Returns:

    • success, Boolean
    • invitation, String
    • url, String
    • moderateInvitation, Array [Object]
  • Translation memory
  • Download Crowdin project Translation Memory as TMX file

    Parameters:

    • Project Id, String
    • Project key, String

    Returns:

    • result, String
  • Upload your Translation Memory for Crowdin Project in TMX file format

    Parameters:

    • Project Id, String
    • Project key, String
      • File content, String
      • File name, String

    Returns:

    • success, Boolean
  • Translations
  • Download ZIP file with translations. You can choose the language of translation you need or download all of them at once

    Parameters:

    • Project Id, String
    • Project key, String

    Returns:

    • result, String
  • Build ZIP archive with the latest translations. API call will be ignored if there were no changes in the project since previous export

    Parameters:

    • Project Id, String
    • Project key, String
    • Branch, String

    Returns:

    • success, Object
  • Get translation status for Crowdin project

    Parameters:

    • Project Id, String
    • Project key, String

    Returns:

    • translationStatuses, Array [Object]
  • Upload existing translations to your Crowdin project. All the file formats that do not have defined structure (such as: Generic XML, HTML, Plain Text, Markdown, OpenOffice, Microsoft Office, Adobe InDesign, Adobe FrameMaker, Webxml) the translations upload is not possible.

    Parameters:

    • Project Id, String
    • Project key, String
      • Files, Array [Object]
      • Language, String
      • Import duplicates, Boolean
      • Import equal suggestions, Boolean
      • Auto approve imported, Boolean
      • Branch, String

    Returns:

    • success, Boolean
    • updatedFilesInfo, Object
 

Start your journey in world of limitless automation for free

You can test all features for free during 30-days trial period, no credit card required