Crowdin
Localization platform for projects, files, translations, languages, tasks, and contributors.
Covers localization activity across projects, files, translations, machine translation, directories, comments, and approvals.
Use Crowdin with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Crowdin to work.
What Snow can do with Crowdin
These are the Crowdin operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads123
Look at your data without changing it.
- 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.
- 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 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 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 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 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 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.
- 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.
- 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.
Creates34
Add something new to your account.
- Add Directory
Tool to create a new directory in a Crowdin project. Use when you need to organize files into directories before uploading.
- 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.
- 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.
- Create Glossary
Tool to create a new glossary in Crowdin. Use when you need to establish terminology standards for translation projects.
- 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 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.
- 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.
Updates38
Change something that is already there.
- 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.
- 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).
- 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.
- 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.
Deletes36
Remove something. This often cannot be undone.
- 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.
- 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.
- 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 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.
Related integrations
Ready to put Crowdin to work?
Sign up free, build an app by chatting, and connect Crowdin in minutes. No credit card required.