Connect Crowdin to Definable AI
Crowdin is a localization management platform that streamlines the translation process, offering tools for collaboration, content centralization, and workflow automation.
About Crowdin
Crowdin is a productivity tool. Connect it to Definable AI with one-click OAuth2 — no API keys or custom code required.
What you can automate with Crowdin
Use Definable AI's agent platform to trigger workflows from Crowdin, process results with 50+ AI models, and sync data across 900+ connected apps.
Tools & Actions (241 available)
- Add AI Custom Placeholder: Tool to add an AI custom placeholder to user settings in Crowdin. Use when you need to create reusable text snippets for AI prompts. Note: This feature is deprecated in favor of AI Snippets.
- 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.
- 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 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 Directory: Tool to create a new directory in a Crowdin project. Use when you need to organize files into directories before uploading.
- Add Distribution: Tool to create a new distribution in a Crowdin project. Use to package translated files or bundles for distribution.
- 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'.
- 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 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 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.
- 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 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.
- 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 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 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 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.
- 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.
- 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 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.
- Create Crowdin Project: Tool to create a new project in Crowdin. Use before uploading source files to initialize translation workflows.
- 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 Glossary: Tool to create a new glossary in Crowdin. Use when you need to establish terminology standards for translation projects.
- 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.
- 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 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 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.
- 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 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 Translation Alignment: Tool to create translation alignment for a project. Use when aligning translations between source and target languages.
- 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 AI Custom Placeholder: Tool to delete an AI custom placeholder from user settings in Crowdin. Use when you need to remove an obsolete or incorrect custom placeholder. Note: This feature is deprecated in favor of AI Snippets.
- 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 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 Bundle: Tool to delete a bundle from a Crowdin project. Use when you need to remove a bundle that is no longer needed.
- 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 Directory: Tool to delete a specific directory from a Crowdin project. Use when you need to remove an obsolete directory and its contents.
- Delete Distribution: Tool to delete a distribution from a Crowdin project. Use when you need to permanently remove a distribution.
- 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 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 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 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 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 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 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 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 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.
- 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 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 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 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 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 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.
- 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 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 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.
- Edit AI Custom Placeholder: Tool to update an AI custom placeholder in user settings using JSON Patch operations. Use when you need to modify the description, placeholder string, or value content of an existing custom placeholder. Note: This feature is deprecated in favor of AI Snippets.
- Edit Distribution: Tool to update distribution settings using JSON-Patch operations. Use to modify name, export mode, or file/bundle IDs.
- 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 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.
- 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.
- 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).
- 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.
- 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.
- 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 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 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 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 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 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 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.
- Generate Project Report: Tool to generate a report in a Crowdin project. Use when you need analytics or metrics about project contributions, costs, or translations. Returns a report identifier to check generation status and download results.
- 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.
- Get AI Custom Placeholder: Tool to retrieve an AI custom placeholder from user settings in Crowdin. Use when you need to inspect details of a specific AI custom placeholder. Note: This feature is deprecated in favor of AI Snippets.
- 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 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 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 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 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 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 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 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 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 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 MT: Tool to retrieve details of a specific Machine Translation engine. Use when you need to inspect MT engine configuration and settings.
- 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 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 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 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 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 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 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 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 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 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 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 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 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.
- 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.
- List AI Custom Placeholders: Tool to list AI custom placeholders from user settings in Crowdin. Use when you need to retrieve all AI custom placeholders for a specific user. Note: This feature is deprecated in favor of AI Snippets.
- 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Project Tasks: Tool to retrieve a paginated list of tasks for a specific Crowdin project. Use when you need to view all tasks in a project or check task statuses.
- 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 Projects: Retrieves a paginated list of Crowdin projects accessible to the authenticated user. Use this action to: - Get all projects the user has access to - Filter projects by owner (userId), group (groupId), or manager access - Paginate through large project lists using limit and offset Returns project details including id, name, source/target languages, visibility, and timestamps.
- 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 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 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 Archives: List report archives for a Crowdin user. Report archives contain previously generated reports (e.g., costs estimation, translation costs, top members). Use this to retrieve historical report data. Requires the user's numeric ID.
- 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 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 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 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 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 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 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 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 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 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 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 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 tasks assigned to the authenticated user across all projects. Use when you need to view tasks assigned to the current user.
- 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 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 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 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 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 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 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 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 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.
- 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.
- 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 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.
- 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 Project File (Extended): Tool to update file properties in a Crowdin project using JSON Patch operations. Supports updating file metadata (name, title, context, priority), branch/directory assignment, import/export options, excluded languages, and label attachment/detachment. Use after confirming valid project and file 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 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 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.
- 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 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 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 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.
- 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 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 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 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 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.
- 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 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).
- 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.
How to connect Crowdin
- Sign in to Definable AI and go to Apps
- Search for Crowdin and click Connect
- Authorize via OAuth2 — takes under 30 seconds
- Use Crowdin actions in your AI agents and workflows