Crowdin
Syncs source strings from your code repository to Crowdin, manages translation branches for every release, and notifies your team when localization is complete.
Try Crowdin in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Crowdin integration
- Describe the outcome and Ceven picks the right Crowdin calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Crowdin data, across all 230 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Crowdin access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Crowdin, when, and on whose behalf.
- The agent pauses and asks when Crowdin is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Crowdin.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Crowdin action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Crowdin, and when to use it.
Create project
Use this to initialize a new localization project before uploading source files.
Add branch
Use this when you need to isolate translations for a new feature or release.
Upload to storage
Use this to upload a file to get a storage id for project placement.
Add file
Use this after uploading to storage to place a file under a project or branch.
Add label
Use this to create a custom identifier like sprint 5 to tag resources.
Assign label to strings
Use this to categorize content by assigning a label to specific string ids.
Edit string
Use this to modify the text or metadata of an existing string.
List projects
Pull a list of all projects with optional filters for owner or status.
List files
Retrieve a list of project files filtered by directory or branch.
List branches
Pull all branches in a project to view the current localization structure.
Get string
Pull metadata and translation state for a specific string id.
Add webhook
Use this to create a webhook for specific project event triggers.
Edit project
Use this to modify project metadata like name or visibility using json patch.
List members
Pull the list of project members for access management tasks.
Create Crowdin Project
Tool to create a new project in crowdin. use before uploading source files to initialize translation workflows.
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 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 Webhook
Tool to delete the webhook identified by the specified webhook id in a crowdin project. use when you need to remove obsolete or incorrect webhooks after confirming project and webhook 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 in a crowdin project. use when you need to update the name or description of an existing label. ensure the label exists before using. example: edit label 42 to 'release-1.1'.
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 Project
Tool to retrieve details of a specific crowdin project. use when you need to inspect project settings before making updates.
Get Webhook
Tool to retrieve information about the webhook identified by the specified webhook id in a project. use after confirming the project context to fetch webhook details.
List Labels
Tool to list labels in a crowdin project. use when you need to retrieve all labels for a specific project with optional pagination.
List Languages
Tool to retrieve a list of supported languages. use when you need to fetch all languages crowdin supports before starting localization.
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 Reports
Tool to list reports for a given crowdin project. use after confirming project id to retrieve available reports. supports pagination via limit and offset.
30 actions · scroll to see them all
Frequently asked questions
Alternatives to Crowdin
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Crowdin and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free