Crowdin

231 tools available

Crowdin is a localization management platform that streamlines the translation process, offering tools for collaboration, content centralization, and workflow automation.

Connect Crowdin to Definable to triage issues, review pull requests, monitor builds. Personas call Crowdin's 231 tools directly from chat or scheduled flows. Wire it into a triage, review, or release-management persona — every action runs scoped, reviewable, and logged.

Common workflows with Crowdin

01

Triage incoming issues

  1. Webhook fires on every new issue
  2. Persona summarises and labels it
  3. Assigns the right engineer
02

Auto-review PRs

  1. Pull the diff
  2. Run a code-review persona
  3. Post structured feedback as PR comment
03

Failing-build alerts

  1. CI sends a failure event
  2. Agent inspects logs and stack trace
  3. Drops a debug summary in Slack
04

Release notes from commits

  1. Read commits since last tag
  2. Group by type with the model
  3. Post to a changelog channel

Crowdin actions 231

Every Crowdin action below is a callable tool any Definable persona can invoke.

Add Branch

Tool to create a new branch in a Crowdin project. Use when you need to isolate translations for a new feature or release.

Add Directory

Tool to create a new directory in a Crowdin project. Use when you need to organize files into directories before uploading.

Add File

Tool to add a new file to a Crowdin project. Use after uploading the file to storage to place it under the specified project, branch, or directory.

Add Glossary Term

Tool to add a new term to a Crowdin glossary. Use when you need to create terminology entries for consistent translations across projects.

Add Label

Tool to create a new label in a Crowdin project. Use when you need to tag resources with a custom identifier, such as 'Sprint-5'.

Create Crowdin Project

Tool to create a new project in Crowdin. Use before uploading source files to initialize translation workflows.

Add Project File Format Settings

Tool to add file format settings to a Crowdin project. Use when configuring how specific file formats should be processed during import/export. Allows customization of segmentation, export paths, and format-specific options.

Add Webhook

Tool to create a new webhook in a Crowdin project. Use after confirming the project ID and desired event triggers.

Assign Label to Strings

Assign a label to one or more source strings in a Crowdin project. Labels help organize and categorize strings for easier filtering and management. The label and strings must exist in the same project. Returns the updated string details with their assigned label IDs.

Build Project Directory Translation

Tool to build translations for a specific directory in a Crowdin project. Use when you need to export translations for a directory. Returns build details after successfully initiating the build process.

Build Project File Translation

Tool to build a project file translation in Crowdin. Use when you need to generate a translated version of a specific file for a target language. Returns a download URL for the translated file. May return 304 (Not Modified) if the file hasn't changed and If-None-Match header is provided.

Build Project Translation

Tool to build project translation in Crowdin, generating downloadable translation files. Use to create translation builds before downloading. This is an asynchronous operation - use CROWDIN_CHECK_PROJECT_BUILD_STATUS to monitor progress.

Cancel Project Translation Build

Tool to cancel a project translation build in Crowdin. Use when you need to stop an ongoing or queued translation build.

Check Bundle Export Status

Tool to check the status of a bundle export operation in Crowdin. Use when you need to monitor the progress of a bundle export initiated earlier. Returns the current export status, completion percentage, and download URL when the export finishes successfully.

Check Glossary Export Status

Tool to check the status of a glossary export operation. Use after initiating a glossary export to monitor progress and retrieve download URL.

Check Glossary Import Status

Tool to check the status of a glossary import operation. Use after initiating a glossary import to monitor progress and verify completion.

Check GraphQL Rate Limit

Tool to check GraphQL API rate limit status for Crowdin. Use to monitor remaining API quota and avoid rate limit errors. Returns maximum allowed points per hour, current call cost, remaining points in the window, and reset timestamp. The Crowdin GraphQL API enforces a 5000 points per hour rate limit using a normalized point scale.

Check Project Report Status

Tool to check report generation status in a Crowdin project. Use when monitoring asynchronous report generation operations. Poll this endpoint until status is 'finished' or 'failed'.

Check Project Build Status

Tool to check the status of a project translation build in Crowdin. Use when you need to monitor the progress of a translation build operation. Returns build details including status (created, inProgress, finished, failed, canceled), progress percentage, and timestamps.

Check TM Export Status

Tool to check Translation Memory export status in Crowdin. Use when you need to monitor the progress of an asynchronous TM export operation.

Check TM Import Status

Tool to check Translation Memory import status in Crowdin. Use when you need to monitor the progress of an asynchronous TM import operation.

Check AI Report Status

Tool to check the generation status of an AI report for a Crowdin user. Use this to poll for completion status after generating an AI report. Returns current status, progress percentage, and timestamps.

Clone AI Prompt

Tool to clone an existing AI prompt in Crowdin. Use when you need to duplicate an AI prompt with a new name or configuration.

Create Glossary

Tool to create a new glossary in Crowdin. Use when you need to establish terminology standards for translation projects.

Import Glossary

Tool to import glossary terms from a file into a Crowdin glossary. Use when you need to bulk import glossary terms from TBX, CSV, or XLS/XLSX files. This is an asynchronous operation - use Check Glossary Import Status action to monitor completion.

Create Custom Language

Tool to create a custom language in Crowdin. Use when standard languages don't meet needs and you require a custom language with specific codes and plural rules.

Create MT Translations

Tool to translate strings using Crowdin's Machine Translation engine. Use when you need to quickly translate text strings programmatically.

Create Project Comment

Tool to add a comment or issue to a string or file (asset) in a Crowdin project. Use when you need to provide feedback, ask questions, or report issues on specific translation strings or asset files. Either stringId or fileId must be provided.

Add Project Member

Tool to add members to a Crowdin project. Use when you need to grant project access to users by their IDs, usernames, or email addresses. Supports assigning roles and permissions.

Add Bundle

Tool to add a new bundle to a Crowdin project. Bundles allow exporting sets of strings or files in specified formats regardless of original file format.

Add Distribution

Tool to create a new distribution in a Crowdin project. Use to package translated files or bundles for distribution.

Create Report Settings Template

Tool to create a report settings template in Crowdin. Use when setting up cost estimation and translation pricing templates for projects.

Create Project Strings Exporter Settings

Tool to add project strings exporter settings in Crowdin. Use when configuring how strings should be exported from a project in specific formats (Android XML, macOS Strings, or XLIFF).

Create Project Task

Tool to create a new task in a Crowdin project. Use when you need to assign translation or proofreading work to team members.

Create String

Tool to add a new source string to a Crowdin project. Use when you need to create translatable content programmatically or add strings that are not part of uploaded files.

Create TM Import

Tool to import a Translation Memory file into Crowdin. Use when you need to import TM data from TMX, CSV, or XLS/XLSX files. This is an asynchronous operation - use Check TM Import Status action to monitor progress.

Add Translation Memory

Tool to create a new Translation Memory (TM) in Crowdin. Use when you need to establish a centralized repository of translations for reuse across projects.

Create TM Segments

Tool to create translation memory segments in Crowdin. Use when you need to add new translation pairs to a translation memory for future reuse.

Create TM Segment Records

Tool to create translation memory segment records in Crowdin. Use when you need to add additional language translations to an existing TM segment.

Create Translation Alignment

Tool to create translation alignment for a project. Use when aligning translations between source and target languages.

Create AI Prompt

Tool to create a new AI prompt in Crowdin. Use when you need to configure AI-assisted translation, translation assistance, or quality assurance checks with specific context and settings.

Add AI Snippet

Tool to create an AI snippet in Crowdin. Use when you need to add a custom placeholder for AI prompts that will be used across translations.

Create User Report Settings Template

Tool to create a user report settings template in Crowdin. Use when setting up cost estimation and translation pricing templates for specific users.

Delete Branch

Tool to delete a specific branch from a Crowdin project. Use when you need to remove an obsolete branch after it's fully merged.

Delete Directory

Tool to delete a specific directory from a Crowdin project. Use when you need to remove an obsolete directory and its contents.

Delete File

Tool to delete a specific file from a Crowdin project. Use when you need to remove an obsolete or incorrect file from the project.

Delete Glossary

Tool to delete a glossary from Crowdin. Use when you need to permanently remove a glossary that is no longer needed.

Delete Glossary Concept

Tool to delete a concept from a Crowdin glossary. Use when you need to remove obsolete or incorrect concepts from your glossary.

Delete Glossary Term

Tool to delete a term from a Crowdin glossary. Use when you need to remove obsolete or incorrect terminology entries. This operation is permanent and cannot be undone.

Delete Glossary Terms

Tool to clear terms from a Crowdin glossary. Use when you need to remove all terms or specific terms based on language, concept, or term ID. Without optional filters, this action deletes all terms in the glossary.

Delete Label

Tool to delete the label identified by the specified label ID in a project. Use when you need to remove outdated or incorrect labels. Ensure no resources reference the label before deletion.

Delete Custom Language

Tool to delete a custom language from Crowdin. Use when you need to remove a custom language that is no longer needed. Note: Only custom languages can be deleted, not standard built-in languages.

Delete Project

Tool to delete a Crowdin project by its ID. Use when you need to permanently remove a project after confirming no further usage. Ensure all resources are no longer needed before deletion.

Delete Project Comment Attachment

Tool to delete an attachment from a string or asset comment in a Crowdin project. Use when you need to remove a file attachment from a comment. This operation is permanent.

Delete Project Member

Tool to delete a member from a Crowdin project. Use when you need to remove a user's access to a specific project.

Delete Bundle

Tool to delete a bundle from a Crowdin project. Use when you need to remove a bundle that is no longer needed.

Delete Distribution

Tool to delete a distribution from a Crowdin project. Use when you need to permanently remove a distribution.

Delete Project File Format Settings

Tool to delete file format settings from a Crowdin project. Use when removing obsolete or incorrect file format configurations. This action cannot be undone.

Delete Report Settings Template

Tool to delete a report settings template from a Crowdin project. Use when you need to permanently remove a report settings template that is no longer needed.

Delete Screenshot

Tool to delete a screenshot from a Crowdin project. Use when you need to remove obsolete or incorrect screenshots.

Delete Project Strings Exporter Settings

Tool to delete project strings exporter settings in Crowdin. Use when you need to remove strings exporter settings that are no longer needed.

Delete Task Settings Template

Tool to delete a task settings template from a Crowdin project. Use when you need to permanently remove a task settings template that is no longer needed.

Delete Project Task

Tool to delete a specific task from a Crowdin project. Use when you need to remove an obsolete or completed task after it's no longer needed.

Delete Project Task Comment

Tool to delete a specific comment from a project task. Use when you need to remove outdated or incorrect comments from tasks.

Delete Storage

Tool to delete a storage from Crowdin. Use when you need to remove a storage that is no longer needed or was uploaded incorrectly.

Delete String

Tool to delete a specific source string from a Crowdin project. Use when you need to remove obsolete or incorrect strings that are no longer needed.

Delete Translation Memory

Tool to delete a Translation Memory (TM) from Crowdin. Use when you need to permanently remove a TM that is no longer needed.

Delete TM Segment

Tool to delete a specific translation memory segment from Crowdin. Use when you need to remove an obsolete or incorrect translation segment from a TM.

Clear TM Segments

Tool to clear all segments from a Translation Memory in Crowdin. Use when you need to remove all translation segments from a TM while keeping the TM itself.

Delete TM Segment Record

Tool to delete a translation memory segment record in Crowdin. Use when you need to remove an obsolete or incorrect translation from a TM segment.

Delete User AI Prompt

Tool to delete an AI prompt for a specific user. Use when you need to remove an obsolete or unwanted AI prompt. This action cannot be undone.

Delete User AI Provider

Tool to delete an AI provider for a specific user. Use when you need to remove an AI provider association from a user account. Returns 204 status code on successful deletion.

Delete AI Snippet

Tool to delete an AI snippet from Crowdin. Use when you need to remove obsolete or no longer needed AI snippets from a user's settings.

Delete User Report Settings Template

Tool to delete a user report settings template from Crowdin. Use when you need to permanently remove a report settings template that is no longer needed for a specific user.

Delete Webhook

Permanently deletes a webhook from a Crowdin project. This action cannot be undone. Use when you need to remove obsolete, misconfigured, or no longer needed webhooks. Requires both the project ID and webhook ID which can be obtained from list webhooks.

Download File

Tool to download a file from a Crowdin project. Use when you need to retrieve the download URL for a specific file. Returns a temporary URL that expires after the specified time.

Download Glossary Export

Tool to download an exported glossary from Crowdin. Use when you have a completed glossary export and need to obtain the download URL. Returns a temporary URL that expires after the specified time.

Download Bundle Export

Tool to download an exported bundle from Crowdin. Use when you have a completed bundle export and need to obtain the download URL. Returns a temporary URL that expires after the specified time.

Download Project Report

Tool to download a generated project report from Crowdin. Use after checking report status and confirming it is 'finished'. Returns a temporary download URL for the report file.

Download Project Translation Build

Tool to download a built project translation from Crowdin. Use when you have a completed translation build and need to obtain the download URL. Returns a temporary URL that expires after the specified time.

Download TM Export

Tool to download an exported Translation Memory from Crowdin. Use when you have a completed TM export and need to obtain the download URL. Returns a temporary URL that expires after the specified time.

Download AI Report

Tool to download an AI report from Crowdin. Use when you have a completed AI report and need to obtain the download URL. Returns a temporary URL that expires after the specified time.

Edit File

Tool to update file details in a project. Use after confirming valid project and file IDs.

Edit Label

Tool to edit a label's title in a Crowdin project. Use when you need to rename an existing label. Labels are used to organize and categorize strings in your project. Example: Rename label 42 to 'Release-1.1'.

Edit Project

Tool to update project details using JSON-Patch. Use after confirming project settings to modify metadata like name, description, visibility, or languages.

Edit String

Edit a source string in a Crowdin project using JSON Patch operations. Use to modify string text, context, visibility, max length, labels, or identifier. Note: Only works with file formats that support online editing (CSV, RESX, JSON, Android XML, iOS strings, PROPERTIES, XLIFF).

Execute GraphQL Query

Tool to execute GraphQL queries against the Crowdin GraphQL API. Use when you need to query complex nested data structures or perform advanced filtering. The GraphQL endpoint supports queries for projects, files, strings, translations, and more. All connection queries must include pagination parameters (first or last) with values between 1-10,000. The API enforces a 5,000-point-per-hour rate limit based on query complexity.

Export Glossary

Tool to initiate a glossary export operation in Crowdin. Use when you need to export glossary terms to TBX, CSV, or XLSX format. After initiating, use Check Glossary Export Status to monitor progress and get download URL.

Export Bundle

Tool to initiate an asynchronous export operation for a bundle in Crowdin. Use when you need to export a bundle of translated files. Returns an export identifier that can be used with Check Bundle Export Status action to monitor progress and download the bundle once completed.

Export Project Translations

Tool to export project translations from Crowdin. Returns a download URL for the exported translation file. Use when you need to download translations for a specific target language.

Export Project Task Strings

Tool to export strings from a project task in XLIFF format. Use when you need to download task strings for translation or review. Returns a temporary download URL that expires after a specified time.

Export Translation Memory

Tool to export Translation Memory (TM) from Crowdin. Use when you need to export TM data in TMX, CSV, or XLSX format. This is an asynchronous operation - use Check TM Export Status action to monitor progress and retrieve the download URL.

Generate Project Report

Tool to generate organization reports in Crowdin projects. Creates asynchronous report generation jobs for cost estimation, top members, translation costs, and other analytics. Use Check Project Report to monitor generation status.

Generate AI Prompt Fine-Tuning Dataset

Tool to generate an AI prompt fine-tuning dataset from project or TM data. Use when you need to create training or validation datasets for fine-tuning AI models. This is an asynchronous operation - check status using the returned identifier.

Get Branch

Tool to retrieve details of a specific branch in a Crowdin project by its ID. Use when you need to inspect branch settings or verify branch existence.

Get File

Tool to retrieve detailed information about a specific file in a Crowdin project. Use when you need to inspect file properties, metadata, or settings before processing.

Get Glossary

Tool to retrieve information about a specific glossary by its ID. Use when you need to fetch glossary details including terms count, languages, and associated projects.

Get Glossary Concept

Tool to retrieve a specific concept from a Crowdin glossary. Use when you need to view concept details including definition, subject, notes, and metadata.

Get Glossary Term

Tool to retrieve a specific term from a Crowdin glossary. Use when you need to inspect term details including translations, definitions, and metadata.

Get Label

Tool to retrieve information about the label identified by the specified label ID in a project. Use after confirming the project context to fetch label details.

Get Language

Tool to retrieve details of a specific language. Use when you have a language identifier and need locale codes and plural rules before configuring translations.

Get Member Info

Tool to retrieve information about a project member. Use when you need to inspect details for a specific user within a project after obtaining their member ID.

Get MT

Tool to retrieve details of a specific Machine Translation engine. Use when you need to inspect MT engine configuration and settings.

Get Project

Tool to retrieve details of a specific Crowdin project. Use when you need to inspect project settings before making updates.

Get Project AI Settings

Tool to retrieve AI settings for a specific Crowdin project. Use when you need to inspect project-level AI configuration.

Get Branch Progress

Tool to retrieve branch translation progress for all languages in a Crowdin project. Use when you need to monitor translation status for a specific branch.

Get Bundle

Tool to retrieve details of a specific bundle from a Crowdin project. Use when you need to inspect bundle configuration.

Get String/Asset Comment

Tool to retrieve a specific string or asset comment by its ID in a Crowdin project. Use when you need to inspect comment details, check issue status, or view comment metadata.

Get Directory

Tool to retrieve information about a specific directory in a Crowdin project. Use when you need to inspect directory details or verify directory existence.

Get Directory Progress

Tool to get translation progress for all languages in a specific directory of a Crowdin project. Use when you need to check translation and approval progress by language for a directory. Returns detailed progress information including word counts, phrase counts, and progress percentages for each target language.

Get Distribution

Tool to retrieve details of a specific distribution in a Crowdin project. Use when you need to inspect distribution settings or metadata.

Get Project File Format Settings

Tool to retrieve file format settings for a specific project. Use when you need to inspect configuration options for how files are processed in Crowdin translations.

Get File Progress

Tool to retrieve file translation progress for all languages in a Crowdin project. Use when you need to monitor translation status before exporting.

Get File Revision

Tool to retrieve details of a specific file revision in a Crowdin project. Use when you need to inspect revision changes before restoring.

Get Project Progress

Tool to retrieve project translation progress for all languages in a Crowdin project. Use when you need to monitor overall project translation status.

Get Language Progress

Tool to retrieve translation progress for a specific language across all files in a Crowdin project. Use when you need to monitor translation status for a particular language.

Get QA Checks Revalidation Status

Tool to retrieve the status of a QA checks revalidation job. Use when you need to check the progress of a previously started revalidation.

Get Report Settings Template

Tool to retrieve a specific report settings template from Crowdin. Use when you need to inspect existing template configuration for cost estimation and translation pricing.

Get Project Strings Exporter Settings

Tool to retrieve project strings exporter settings by ID. Use when you need to inspect exporter configuration before making updates.

Get Task Settings Template

Tool to retrieve a specific task settings template from a Crowdin project. Use when you need to inspect template configuration before creating tasks.

Get Project Task

Tool to retrieve details of a specific task in a Crowdin project. Use when you need to inspect task status, progress, or configuration.

Get Project Task Comment

Tool to retrieve a specific task comment by its ID in a Crowdin project. Use when you need to inspect task comment details, check issue status, or view comment metadata.

Get Storage

Tool to retrieve details of a specific file uploaded to Crowdin storage. Use when you need to verify storage file information before using it in other operations.

Get String

Retrieves detailed information about a specific source string in a Crowdin project. Returns the string's text content, metadata (type, context, maxLength), translation status flags (isHidden, isDuplicate, hasPlurals, isIcu), associated labels, timestamps, and editor URL. Use this to inspect individual strings before editing or to verify string properties.

Get Translation Memory

Tool to retrieve information about a specific Translation Memory by its ID. Use when you need to fetch TM details including segment count, languages, and associated projects.

Get Authenticated User

Tool to retrieve information about the currently authenticated user. Use when you need to get the profile details of the user making the API request.

Get AI Prompt

Tool to retrieve a specific AI prompt from Crowdin. Use when you need to inspect existing AI prompt configuration, settings, or enabled project associations.

Get AI Prompt Fine-Tuning Dataset Status

Tool to retrieve the generation status of an AI prompt fine-tuning dataset. Use this to check the progress and completion status of a dataset generation job initiated by Generate AI Prompt Fine-Tuning Dataset.

Get User AI Provider

Tool to retrieve an AI provider for a specific user. Use when you need to fetch configuration details of a specific AI provider instance.

Get User AI Settings

Tool to retrieve AI settings for a Crowdin user. Use when you need to inspect current AI configuration and preferences for a specific user.

Get AI Snippet

Tool to retrieve an AI snippet from Crowdin. Use when you need to fetch details of a specific custom placeholder for AI prompts.

Get User Report Archive

Tool to get a specific report archive for a Crowdin user. Use when retrieving details of a previously generated report archive by its ID.

Get User Report Settings Template

Tool to retrieve a user report settings template in Crowdin. Use when you need to view cost estimation and translation pricing template details for a specific user.

Get User Security Log

Tool to retrieve details of a specific security log entry for a user. Returns information about security events such as logins, password changes, email changes, including event type, location, IP address, device, and timestamp. Use when you need to audit or investigate specific user security activities.

Get Viewer

Tool to retrieve information about the authenticated user via GraphQL. Use when you need to get the current user's ID and username.

Get Webhook

Retrieves detailed information about a specific webhook in a Crowdin project. Returns webhook configuration including name, URL, events that trigger it, HTTP method, headers, payload template, and status. Use this to verify webhook setup or check if a webhook is active before relying on it. Requires both project_id and webhook_id. Returns 404 if either doesn't exist.

List Application Installations

List all application installations in Crowdin with pagination and filtering support. Use this action to retrieve installed applications, filter by installer user, or paginate through large lists using limit and offset.

List Branches

List all branches in a Crowdin project. Returns branch details including name, title, priority, and export patterns. Use to view project branch structure, pagination support via limit/offset. Filter by name if needed.

List Files

Tool to list files in a Crowdin project. Use when you need to retrieve a list of project files with optional filters by directory, group, or branch before processing.

List Glossaries

Tool to list all glossaries available to the authenticated user. Use when you need to view available glossaries or retrieve glossary IDs for other glossary operations.

List Glossaries Concepts

Tool to list concepts in a Crowdin glossary with pagination and sorting support. Concepts group related terms across multiple languages. Use when you need to view all concepts in a glossary or get concept IDs for other operations.

List Glossary Terms

Tool to list all terms in a Crowdin glossary. Use when you need to view terminology entries, their translations, definitions, and metadata. Supports filtering by language, user, concept, and advanced CroQL queries. Includes pagination support via limit/offset parameters.

List Project File Strings (GraphQL)

Tool to list source strings within files in Crowdin projects using GraphQL API. Returns strings with support for PlainSourceString, ICUSourceString, PluralSourceString, and AssetSourceString types. Use when you need to retrieve strings from multiple projects and files with cursor-based pagination.

List Labels

Lists all labels in a Crowdin project with pagination support. Labels are used to categorize and organize source strings for easier management. Use this tool to view available labels before assigning them to strings or to retrieve label IDs for other label operations.

List Languages

Tool to retrieve a list of supported languages. Use when you need to fetch all languages Crowdin supports before starting localization.

List MTs

Tool to retrieve a paginated list of Machine Translation engines. Use when you need to view all configured MT engines and their settings.

List Project Members

Tool to list members in a Crowdin project. Use when you need to retrieve project member list for management tasks after confirming the project ID.

List Projects (v2)

List all Crowdin projects accessible to the authenticated user with advanced filtering and sorting options. Use to retrieve projects with customizable sort order, filter by user/type/manager access, and paginate results.

List Projects Approvals

Tool to list translation approvals in a Crowdin project with filtering and pagination. Use when you need to retrieve approved translations, optionally filtered by file, string, language, labels, or translation ID.

List Bundles

Retrieves a paginated list of bundles in a Crowdin project. Use this to view all bundles with their configurations including formats, source patterns, and export settings.

List Bundle Files

Tool to list files in a specific Crowdin project bundle. Use when you need to retrieve the list of files included in a bundle before exporting or processing.

List Project Comments

Tool to retrieve a paginated list of comments on strings or assets in a Crowdin project. Use when you need to view all comments, filter by string/file, or search for specific comment types or issues.

List Project Dictionaries

Tool to list all dictionaries in a Crowdin project. Use when you need to view available dictionaries for translation quality and consistency checks.

List Directories

List all directories in a Crowdin project. Returns directory details including name, path, priority, and export patterns. Use to view project directory structure with pagination support via limit/offset. Filter by branchId or parentDirectoryId if needed.

List Distributions

Tool to retrieve a list of distributions for a Crowdin project. Use when you need to view existing distribution configurations before releasing or managing them.

List Project File Format Settings

Tool to list all file format settings for a Crowdin project. Use to retrieve configuration options for how different file types are processed in translations. Supports pagination via limit/offset parameters.

List Asset References

Tool to list asset references for a specific file in a Crowdin project. Use when you need to view file references with pagination support.

List File Revisions

Tool to list all revisions for a specific file in a Crowdin project. Use when you need to view file change history or select a revision to restore.

List Projects Issues

Tool to list reported issues in a Crowdin project. Use when you need to retrieve issues that have been reported by project members or translators. Supports filtering by issue type and resolution status.

List Language Translations

Tool to list language translations for a specific project and language. Use when you need to retrieve translations for a target language with optional filtering by strings, labels, files, branches, or directories.

List Projects QA Checks

Tool to list QA check issues in a Crowdin project with pagination and filtering support. Use this to identify translation quality issues that need attention before finalizing translations. Supports filtering by category type, validation level, and target languages.

List Report Settings Templates

Tool to list report settings templates for a Crowdin project. Use when you need to retrieve available cost estimation and translation pricing templates for a project.

List Screenshots

Tool to list screenshots in a Crowdin project. Use when you need to retrieve all screenshots or filter them by strings or labels. Returns screenshot details including id, name, URL, dimensions, and associated tags/labels with pagination support.

List Project Strings

Lists all source strings in a Crowdin project with filtering and pagination. Use when you need to retrieve project strings, optionally filtered by file, branch, directory, labels, or text content. Supports both simple filters and advanced CroQL queries.

List Project Strings Exporter Settings

Tool to list project strings exporter settings in Crowdin. Use when you need to retrieve all configured export format settings for a project.

List Task Settings Templates

Tool to retrieve a paginated list of task settings templates for a Crowdin project. Use when you need to view available templates before creating tasks or to get template IDs for task operations.

List Project Builds

Tool to list translation builds for a Crowdin project. Use when you need to retrieve all builds or check recent build history. Returns build details including status, progress, timestamps, and configuration for each build.

List Translation Votes

Tool to list translation votes in a Crowdin project. Use when you need to retrieve voting information for translations, optionally filtered by string, language, translation, file, or labels.

List Project Webhooks

Tool to retrieve a paginated list of webhooks configured in a Crowdin project. Use when you need to view all webhooks, check webhook configurations, or find specific webhook IDs.

List Project Task Comments

Tool to retrieve all comments on a specific project task. Use when you need to view feedback, issues, or discussions related to a task.

List Storages

Tool to list files uploaded to Crowdin storage with pagination. Use when you need to retrieve a list of previously uploaded storage files.

List Tasks

Tool to list tasks in a Crowdin project. Use when you need to retrieve translation or proofreading tasks with optional filters by status or assignee.

List Translation Memories

Tool to list all Translation Memories available to the authenticated user. Use when you need to view available TMs, retrieve TM IDs for other operations, or filter TMs by user or ordering criteria.

List TM Segments

Tool to list Translation Memory segments in Crowdin. Use when you need to view all translation segments stored in a specific TM, with support for filtering via CroQL and pagination.

List User AI Prompts

Tool to list AI prompts for a specific user in Crowdin. Use when you need to retrieve all available AI prompts, optionally filtered by project or action type.

List AI Prompt Fine-Tuning Jobs

Tool to list AI prompt fine-tuning jobs for a specific user. Use when you need to view all fine-tuning jobs, check their status, or filter by job status.

List User AI Providers

Tool to list all AI providers configured for a specific user. Use when you need to retrieve all AI provider configurations for a user. Returns paginated list of AI providers with details including type, credentials, and enabled status.

List User AI Provider Models

Tool to list AI provider models configured for a specific user. Use when you need to retrieve all AI models across all providers configured for a user.

List Supported AI Provider Models

Tool to list supported AI provider models for a user. Use when you need to retrieve available AI models and their configurations.

List AI Snippets

Tool to list AI snippets for a specific user in Crowdin. Use when you need to retrieve all custom placeholders configured for AI prompts in translations.

List User Report Archives

Tool to list report archives for a Crowdin user. Use when retrieving historical report data for a specific user, with optional filtering by scope, task, report name, or date range.

List User Report Settings Templates

Tool to list user report settings templates in Crowdin. Use when retrieving cost estimation and translation pricing templates for a specific user.

List User Security Logs

Tool to list security log entries for a specific user. Returns user activity events such as logins, password changes, email changes, MFA changes, session management, and SSO connections. Use when you need to audit user security activities, investigate suspicious behavior, or track authentication events. Supports filtering by event type, date range, and IP address.

List User Tasks

Tool to retrieve a paginated list of tasks assigned to a specific user. Use when you need to see all tasks for a particular user including translation and proofreading assignments.

List User Tasks

Tool to retrieve tasks assigned to the authenticated user across all projects. Use when you need to view tasks assigned to the current user.

List Viewer Projects Files

Tool to list files within projects using GraphQL viewer query. Returns file names, types, and total count for files in projects accessible to the authenticated user. Supports pagination with cursors for both projects and files.

List Translations By Language

Tool to retrieve translation information for strings in specific target languages. Returns translations for PlainStringTranslation, ICUStringTranslation, PluralStringTranslation, and AssetStringTranslation types. Supports pagination across projects, files, strings, and translations.

List Viewer Projects (GraphQL)

Tool to retrieve projects via Crowdin GraphQL API using viewer.projects query. Use when you need cursor-based pagination or advanced filtering/sorting capabilities.

List Viewer Projects Translations

Tool to list translations for projects in a specific language using GraphQL viewer query. Returns translations with support for different types: PlainStringTranslation, ICUStringTranslation, PluralStringTranslation, and AssetStringTranslation. Supports pagination with cursors for both projects and translations.

Notify Project Members

Tool to send notifications to Crowdin project members. Use when you need to alert specific users or all members with a role about project updates or events.

Query GraphQL Node

Tool to query Crowdin GraphQL Project nodes by their global ID. Use when you need to retrieve Project details using a base64-encoded node identifier (format: base64("Project:numericId")). Note: Currently only Project nodes are supported by Crowdin's GraphQL API. File, Branch, Directory, and String nodes cause internal server errors.

Release Distribution

Tool to release a distribution in a Crowdin project. Use when you need to publish the latest version of a distribution to make translated files available for download.

Reset Project File Format Settings Custom Segmentations

Tool to reset custom segmentations for file format settings in a Crowdin project. Use when reverting custom segmentation rules to defaults.

Revalidate QA Checks

Tool to revalidate QA checks for a Crowdin project. Use when you need to manually trigger QA check validation for specific languages or categories. Returns a job identifier for tracking the async revalidation process.

Search Glossaries Concordance

Tool to search for glossary terms using concordance search in Crowdin. Use when you need to find matching glossary entries for a specific expression across source and target languages.

Search TM Concordance

Tool to search for translations in Translation Memory (TM) using concordance search. Use when you need to find existing translations for specific expressions or phrases across all translation memories in a project.

Send Notification

Tool to send a notification message to the authenticated Crowdin user. Use when you need to alert the user about important events or updates.

Update Glossaries

Tool to update glossary details using JSON-Patch operations. Use when you need to modify glossary metadata like name or primary language.

Update Glossary Concept

Tool to update a concept in a Crowdin glossary. Use when you need to modify concept details including subject, definition, notes, translatable status, or language-specific information.

Update Glossary Term

Tool to update an existing glossary term in Crowdin using JSON Patch operations. Use when you need to modify term properties like text, description, status, or grammatical attributes for consistent terminology management.

Update Custom Language

Tool to update a custom language in Crowdin using JSON-Patch operations. Use when you need to modify properties of an existing custom language like name, text direction, or plural categories.

Edit String/Asset Comment

Tool to edit a string or asset comment in a Crowdin project using JSON Patch operations. Use to modify comment text or update issue status for issue-type comments.

Update Branch

Tool to update branch details using JSON-Patch operations. Use when you need to modify branch metadata like name, title, export pattern, or priority.

Update Bundle

Tool to update bundle properties in a Crowdin project using JSON-Patch operations. Use when you need to modify bundle settings like name, format, source patterns, or export configuration.

Update Projects Comments

Tool to perform batch operations on project comments using JSON-Patch. Use when you need to update multiple comments, change issue statuses, or modify comment text in a single request. Supports add, replace, and remove operations.

Update Project Dictionaries

Tool to edit a dictionary in a Crowdin project using JSON-Patch operations. Use when you need to add or remove words from project dictionaries for translation quality and consistency checks.

Update Directory

Tool to update directory details in a Crowdin project using JSON-Patch operations. Use when you need to modify directory name, title, export pattern, or priority.

Edit Distribution

Tool to update distribution settings using JSON-Patch operations. Use to modify name, export mode, or file/bundle IDs.

Update Project File Format Settings

Tool to edit file format settings in a Crowdin project using JSON Patch operations. Use when modifying existing format configurations like export patterns or segmentation rules.

Update or Restore File

Tool to update or restore a file in a Crowdin project. Use when you need to replace file content with a new version from storage (provide storageId) or restore a file to a previous revision (provide revisionId).

Update Report Settings Template

Tool to update a report settings template using JSON-Patch operations. Use when you need to modify template name, currency, unit, mode, or configuration settings for cost estimation and translation pricing.

Edit Screenshot

Tool to edit a screenshot in a Crowdin project using JSON Patch operations. Use to modify screenshot name or label assignments. Operations are applied atomically - all succeed or all fail.

Edit Screenshot Tag

Tool to edit a screenshot tag in a Crowdin project using JSON Patch operations. Use when you need to update tag position or change the associated string ID. Tags link strings to specific areas on screenshots to provide visual context for translators.

Update Projects Strings

Tool to perform batch operations on strings in a Crowdin project using JSON Patch. Use to update multiple string fields, create new strings, or delete strings in a single request. Supports replace (update field values), add (create new strings), and remove (delete strings) operations.

Update Project Strings Exporter Settings

Tool to edit project strings exporter settings in Crowdin using JSON Patch operations. Use when modifying existing exporter configurations (e.g., changing format, updating export patterns, toggling placeholder conversion). Apply targeted updates to specific settings without replacing the entire configuration.

Update Task Settings Template

Tool to update a task settings template in a Crowdin project using JSON Patch operations. Use when you need to modify template name or configuration settings.

Update Project Webhook

Tool to update webhook configuration in a Crowdin project using JSON Patch operations. Use when you need to modify webhook properties like name, URL, event triggers, or active status.

Update Project Task

Tool to update a project task in Crowdin using JSON Patch operations. Use when you need to modify task details like title, description, status, deadline, or assignees.

Edit Project Task Comment

Tool to edit a task comment in a Crowdin project using JSON Patch operations. Use to modify comment text or update issue status for issue-type comments.

Update Translation Memory

Tool to update a Translation Memory (TM) in Crowdin using JSON Patch operations. Use when you need to modify TM name or language settings. Supports RFC 6902 JSON Patch operations (replace, test) on paths /name and /languageId.

Update TM Segments

Tool to edit a translation memory segment in Crowdin using JSON Patch operations. Use when you need to update translation text or metadata for existing TM segment records.

Update TM Segment Record

Tool to edit a translation memory segment record in Crowdin using JSON Patch operations. Use when you need to update the text of an existing translation in a TM segment. Note: This action is deprecated - prefer using newer TM management actions if available.

Update Authenticated User

Tool to update the authenticated user's profile using JSON Patch operations. Use to modify username, full name, timezone, or avatar. Applies one or more field updates in a single request.

Update AI Prompt

Tool to update an AI prompt in Crowdin using JSON-Patch operations. Use when you need to modify AI prompt configuration, name, enabled status, or project associations after the prompt has been created.

Update User AI Provider

Tool to edit an AI Provider for a specific user using JSON Patch operations. Use to update provider name, enable/disable status, or modify configuration settings. Operations follow RFC 6902 JSON Patch standard.

Edit User AI Settings

Tool to update AI settings for a Crowdin user using JSON Patch operations. Use to modify AI prompt IDs or shortcuts configuration. Supports updating pre-translation prompts, assist action prompts, editor suggestions, and custom AI shortcuts.

Update AI Snippet

Tool to update an existing AI snippet in Crowdin using JSON Patch operations. Use when you need to modify snippet properties like description, placeholder, or value for AI prompts.

Update User Report Settings Template

Tool to update a user report settings template in Crowdin using JSON Patch operations. Use when modifying template name, currency, unit, or configuration for cost estimation and translation pricing.

Update Organization Webhook

Tool to update organization webhook configuration in Crowdin using JSON Patch operations. Use when you need to modify organization-level webhook properties like name, URL, or event triggers.

Upload Storage

Upload a file to Crowdin storage to get a storage ID for subsequent operations. Storage is a temporary container for files at Crowdin. Use this action before: - Adding new source files to a project (Add File action) - Updating existing source files (Update File action) - Uploading Translation Memory (TM) or Glossary files Returns a storage ID that can be used in follow-up API calls.

Validate QA Checks

Tool to validate translation text by QA checks in a Crowdin project. Use to check if translations meet quality requirements before submitting.

Frequently asked questions

What can I automate with Crowdin on Definable?

Anything Crowdin exposes through its API. Common developer tools workflows on Definable include triage issues, review pull requests, monitor builds. Personas can call any of the 231 Crowdin tools directly, then chain the result into another integration without you writing code.

How does Crowdin authentication work?

Crowdin uses API_KEY, OAUTH2 on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.

Is the Crowdin integration included in my Definable plan?

Yes — every Definable plan, including Starter, includes access to all 231 Crowdin tools. You only need a separate Crowdin subscription if Crowdin itself charges per seat or per API call.

Is using Crowdin through Definable secure?

Every call from a persona to Crowdin is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.

How do I get started with Crowdin on Definable?

Sign up for Definable, open the integrations page, find Crowdin, and connect via OAuth or API key. You can immediately attach Crowdin to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.

What Crowdin actions does Definable expose?

Definable exposes all 231 Crowdin actions as callable tools — including `Add Branch`, `Add Directory`, `Add File`, plus 228 more. Each tool gets a typed parameter schema so personas know exactly how to call it.

Ready to automate with Crowdin?

Wire it up in minutes. No coding required.

← All integrations