ai_custom_placeholders_add | Add a new AI custom placeholder for a user. |
ai_custom_placeholders_delete | Delete an AI custom placeholder for a user. |
ai_custom_placeholders_edit | Edit an AI custom placeholder for a user using JSON Patch operations. |
ai_custom_placeholders_list | List AI custom placeholders for a specific user. Use this to manage user-specific reusable values for AI prompts when you need to standardize personal terminology or project-specific references. |
ai_prompts_add | Add a new AI prompt for a user. |
ai_prompts_delete | Delete an AI prompt for a user. |
ai_prompts_edit | Edit an AI prompt for a user using JSON Patch operations. |
ai_prompts_list | List AI prompts for a specific user. Use this to manage user-specific AI translation configurations when you need to review personal prompts, check settings, or configure individual AI assistance preferences. |
ai_provider_models_list | List AI models for a specific provider and user. |
ai_providers_add | Add a new AI provider for a user. |
ai_providers_delete | Delete an AI provider for a user. |
ai_providers_edit | Edit an AI provider for a user using JSON Patch operations. |
ai_providers_list | List AI providers for a specific user. Use this to manage user-specific AI service configurations when you need to review available providers, check personal credentials, or configure individual AI services. |
ai_settings_edit | Edit AI settings for a specific user using JSON Patch operations. |
ai_settings_get | Get AI settings for a specific user. |
applications_api_delete | Delete data from the specified application. |
applications_api_get | Get data from the specified application. |
applications_api_patch | Patch data in the specified application. |
applications_api_post | Add data to the specified application. |
applications_api_put | Update data in the specified application. |
applications_delete | Delete an application installation from Crowdin. This will remove the application and all its data. |
applications_edit | Edit an application installation using JSON Patch operations. Allows updating application permissions and module permissions. |
applications_install | Install a new application in Crowdin. Applications are web applications that can be integrated with Crowdin to extend its functionality. |
applications_list | List application installations or get detailed information about a specific application installation. Application installations are web applications integrated with Crowdin to extend its functionality. |
bundles_add | Add a bundle to a project. Bundles allow you to download several files in one package. |
bundles_check_export_status | Check the export status of a bundle. This allows you to monitor the progress of bundle export operations. |
bundles_delete | Delete a bundle from the project. This will permanently remove the bundle configuration. |
bundles_edit | Edit bundle properties such as name, format, and file patterns. |
bundles_export | Export a bundle. This creates an export job for the bundle that can be downloaded later. |
bundles_get_download_url | Download a bundle. This returns the download link for a completed bundle export. |
bundles_list | List bundles in a project or get detailed information about a specific bundle. |
distributions_delete | Delete a distribution from the project. This will permanently remove the distribution configuration. |
distributions_edit | Edit distribution properties such as name, file formats, and export settings. |
distributions_get_release | Get distribution release information. This returns details about a specific distribution release. |
distributions_list | List distributions in a project or get detailed information about a specific distribution. |
distributions_release | Release a distribution. This creates a new release of the distribution with the current project state. |
glossary_add | Create a new glossary to store terminology for consistent translations. |
glossary_clear | Clear all terms from glossary or filter by specific criteria. |
glossary_concept_delete | Delete a concept from glossary. |
glossary_concept_list | List concepts in a glossary or get detailed information about a specific concept. Concepts group related terms together. |
glossary_concept_update | Update concept information including subject, definition, and language details. |
glossary_concordance_search | Search for terms in project glossaries using concordance search. |
glossary_delete | Delete a glossary and all its terms. This action cannot be undone. |
glossary_download | Download exported glossary file. |
glossary_edit | Edit glossary properties using JSON Patch operations. |
glossary_export | Export glossary in various formats (TBX, CSV, XLSX). This is an asynchronous operation. |
glossary_export_status | Check the status of a glossary export operation. |
glossary_import | Import glossary from file. This is an asynchronous operation. |
glossary_import_status | Check the status of a glossary import operation. |
glossary_list | List all glossaries in the organization or get detailed information about a specific glossary. Glossaries help explain specific terms for consistent translation. |
glossary_term_add | Add a new term to a glossary with detailed linguistic information. |
glossary_term_delete | Delete a specific term from glossary. |
glossary_term_edit | Edit glossary term using JSON Patch operations. |
glossary_term_list | List terms in a glossary with filtering and search options or get detailed information about a specific term. |
label_add | Create a new label in the project. Labels can be used to categorize strings, screenshots, and other content. |
label_assign_to_screenshots | Assign a label to multiple screenshots. This helps organize and categorize screenshots in the project. |
label_assign_to_strings | Assign a label to multiple source strings. This helps categorize and organize strings in the project. |
label_delete | Delete a label from the project. This removes the label and unassigns it from all content. |
label_edit | Edit a label using JSON Patch operations. Update label properties like title. |
label_list | List labels in a project or get detailed information about a specific label. Labels help organize and categorize strings, screenshots, and other project content. |
label_unassign_from_screenshots | Remove a label from multiple screenshots. This unassigns the label from the specified screenshots. |
label_unassign_from_strings | Remove a label from multiple source strings. This unassigns the label from the specified strings. |
language_add_custom | Add a custom language to Crowdin. Create a new language that is not in the standard list of supported languages. |
language_delete_custom | Delete a custom language from Crowdin. This permanently removes the custom language and all its associated data. |
language_edit_custom | Edit a custom language using JSON Patch operations. Update properties of a custom language. |
language_list_supported | List all supported languages in Crowdin or get detailed information about a specific language. Get information about more than 300 world languages supported by the platform. |
machine_translation_add | Create a new machine translation engine. Add MT engine to use for pre-translations. |
machine_translation_delete | Delete a machine translation engine. This action cannot be undone. |
machine_translation_edit | Edit machine translation engine using JSON Patch operations. |
machine_translation_list | List all machine translation engines or get detailed information about a specific MT engine. Machine Translation Engines (MTE) are the sources for pre-translations. |
notifications_send_to_current_user | Send notification message to the authenticated user. Use this to send important alerts, reminders, or updates directly to the current user. |
notifications_send_to_project_members | Send notification message to project members. You can send to specific users by IDs or filter by role. Use this to communicate project updates, deadlines, or important information to team members. |
organization_webhooks_add | Add a new organization webhook. Organization webhooks allow you to collect information about events that happen in your organization. |
organization_webhooks_delete | Delete an organization webhook. This will permanently remove the webhook and stop sending events to its endpoint. |
organization_webhooks_edit | Edit an organization webhook using JSON Patch operations. Allows updating webhook name, URL, events, and other properties. |
organization_webhooks_list | List organization webhooks or get detailed information about a specific webhook. Organization webhooks allow you to collect information about events that happen in your organization. |
projects_add | Create localization project. Use this to start new translation initiatives, set up multilingual content management, or establish localization workflows for your applications or content. |
projects_delete | Delete project permanently. Use this to remove completed projects, clean up test projects, or free up resources when a localization project is no longer needed. |
projects_edit | Update project settings and configuration. Use this to modify project name, description, translation settings, quality checks, or workflow rules after project creation. |
projects_file_format_settings_add | Add custom file format settings. Use this to configure how specific file types are processed during import/export, such as setting up custom parsers or handling special file structures. |
projects_file_format_settings_delete | Delete file format settings. Use this to remove custom format configurations when they’re no longer needed or causing processing issues. |
projects_file_format_settings_edit | Update file format settings. Use this to modify how specific file types are processed when you need to adjust parsing rules or change import/export behavior. |
projects_file_format_settings_list | List file format settings or get format details. Use this to check how different file types are processed, configure import/export behavior for specific formats, or troubleshoot file processing issues. |
projects_format_settings_download_segmentation | Download custom segmentation rules. Use this to get the current segmentation configuration file for backup or to review how text is being segmented for translation. |
projects_format_settings_reset_segmentation | Reset segmentation rules to default. Use this to restore standard text segmentation behavior when custom rules are causing issues or no longer needed. |
projects_list | List projects or get project details. Use this to browse your localization projects, check project settings, or find specific projects for management tasks. |
projects_strings_exporter_settings_add | Add strings exporter settings. Use this to configure how strings are exported for specific platforms like Android, iOS, or XLIFF, ensuring proper formatting for your target environment. |
projects_strings_exporter_settings_delete | Delete strings exporter settings. Use this to remove platform-specific export configurations when they’re no longer needed or causing export issues. |
projects_strings_exporter_settings_edit | Update strings exporter settings. Use this to modify export configurations when platform requirements change or to fix formatting issues in exported strings. |
projects_strings_exporter_settings_list | List strings exporter settings or get exporter details. Use this to check how strings are exported for different platforms like Android, iOS, or XLIFF, or to troubleshoot export formatting issues. |
reports_add_settings_template | Add report settings template. Use this to save report configurations for reuse, standardize reporting across teams, or create templates for regular reporting cycles. |
reports_archive_download | Download archive report. |
reports_archive_export | Export report archive in specific format. |
reports_check_status | Check report generation status. Use this to monitor report generation progress and determine when the report is ready for download. Works for both project and organization reports. |
reports_download_url | Get URL to download completed report. Use this to get the download URL for the report file after generation is complete. The report must have ‘finished’ status. Works for both project and organization reports. |
reports_get_content | Get report content directly. Use this to preview report content line by line without downloading the full file, check report structure, or extract specific portions of content for analysis. The report must have ‘finished’ status. Works for both project and organization reports. |
reports_list_archives | List report archives. |
reports_project_generate | Generate project report. Use this to create analytics reports for a specific project on translation progress, team productivity, cost estimation, or contribution data. |
screenshots_add | Add a screenshot to a project. Screenshots help translators understand the context of strings they are translating. |
screenshots_add_tag | Add a tag to a screenshot. Tags help associate screenshots with specific strings or UI elements. |
screenshots_clear_tags | Clear all tags from a screenshot. This removes all string associations from the screenshot. |
screenshots_delete | Delete a screenshot from the project. This will permanently remove the screenshot and all its tags. |
screenshots_delete_tag | Delete a specific tag from a screenshot. This removes the association between the screenshot and a specific string. |
screenshots_edit | Edit screenshot properties such as name and label assignments. |
screenshots_list | List screenshots in a project or get detailed information about a specific screenshot. |
screenshots_list_tags | List tags for a specific screenshot or get detailed information about a specific tag. |
screenshots_update | Update screenshot properties using JSON Patch operations. This is an alternative to the edit method with more granular control. |
security_logs_list | List user security logs or get detailed information about a specific user security log. Track authentication and security events for a specific user. |
source_files_add_branch | Create project branch. Use this to work on different versions of content simultaneously, such as feature branches for development, version branches for releases, or experimental branches for testing new content. |
source_files_add_directory | Create project directory. Use this to organize source files by feature, module, or platform, create hierarchical folder structures, or group related files for better project management. |
source_files_add_file | Add file to project from storage. Use this to upload source content for translation, import localization files, or add new content that needs to be translated across multiple languages. |
source_files_build_reviewed_source_files | Build reviewed source files. Use this to create packages containing only content that has been reviewed and approved for translation, ensuring quality control before sending to translators. |
source_files_check_review_build_status | Check reviewed source files build status. Use this to monitor build progress, verify completion, or troubleshoot failed builds when preparing content for translation. |
source_files_delete_branch | Delete project branch permanently. Use this to remove completed feature branches, clean up test branches, or remove unused branches when consolidating project structure. |
source_files_delete_directory | Delete project directory permanently. Use this to remove empty directories, clean up unused folder structures, or reorganize project hierarchy by removing outdated sections. |
source_files_delete_file | Delete project file permanently. Use this to remove outdated content, clean up unused files, or remove files that are no longer needed for translation. |
source_files_edit_branch | Update branch properties. Use this to rename branches, change export patterns, adjust priority levels, or modify branch titles when project structure or requirements change. |
source_files_edit_directory | Update directory properties. Use this to rename directories, change export patterns, adjust priority levels, or reorganize directory structure when project organization changes. |
source_files_edit_file | Update file properties and settings. Use this to rename files, change context information, adjust import/export settings, or update file configurations when requirements change. |
source_files_get_download_url | Get file download URL. Use this to download source files for review, backup purposes, or to access the original content outside of the translation platform. |
source_files_get_file_content | Get file content directly. Use this to preview file content without downloading, check file structure, or extract specific portions of content for analysis or processing. |
source_files_list_branches | List project branches or get branch details. Use this to check existing branches, find specific branches for file operations, or review branch configuration and structure. |
source_files_list_directories | List project directories or get directory details. Use this to navigate project structure, find specific directories for file operations, or review directory organization and settings. |
source_files_list_file_revisions | List file revision history. Use this to track changes over time, compare different versions, troubleshoot issues, or revert to previous versions when needed. |
source_files_list_files | List project files or get file details. Use this to browse project content, find specific files for editing or translation, or review file properties and settings. |
source_files_list_reviewed_builds | List reviewed source files builds or get build details. Use this to track build history, monitor build status, or find specific builds for quality control and review processes. |
source_files_update_or_restore_file | Update or restore file content. Use this to replace file content with updated versions, restore from backups, or update source files when content changes while controlling translation handling. |
source_string_add | Add a new source string to a project. Use this to create translatable text units that exist independently of source files, or to add strings to file-based projects for direct translation management. |
source_string_batch_operations | Perform batch operations on multiple source strings using JSON Patch. Use this to modify multiple strings at once when you need to apply the same changes to several strings, or to perform bulk updates like adding labels or changing contexts. |
source_string_delete | Delete a source string from the project. Use this to permanently remove strings and all their translations when they’re no longer needed or were added incorrectly. |
source_string_edit | Edit a source string using JSON Patch operations. Use this to modify string properties like text, context, or labels when you need to update strings without replacing them entirely. |
source_string_list | List source strings in a project or get detailed information about a specific source string. Source strings are the text units for translation that can be managed individually without modifying source files. |
source_string_upload | Upload source strings from a file storage (ONLY string-based projects). Use this to bulk import strings from various file formats like JSON, CSV, or XLIFF when you need to add many strings at once from an existing file. |
source_string_upload_status | Check the status of a source strings upload operation (ONLY string-based projects). Use this to monitor the progress of bulk string imports when you need to know if an upload is complete or if there were any errors. |
storage_add | Upload file to storage. Use this to prepare files for adding to projects, importing translations, or uploading screenshots and glossaries. Files must be in storage before they can be added to projects via API. |
storage_list | List storage files or get storage details. Use this to check what files are available for adding to projects, verify upload status, or find storage IDs for file operations. |
string_comment_add | Add a comment or issue to a source string. Comments help provide context and clarification, while issues report problems that need attention. |
string_comment_batch_operations | Perform batch operations on multiple string comments using JSON Patch. Useful for bulk updates like resolving multiple issues or updating comment statuses. |
string_comment_delete | Delete a string comment or issue. This permanently removes the comment from the project. |
string_comment_edit | Edit a string comment using JSON Patch operations. This allows partial updates to comment properties like text, status, or type. |
string_comment_list | List string comments and issues or get detailed information about a specific comment. Comments provide context and discussion around source strings, while issues help identify problems that need resolution. |
string_translation_add_vote | Vote on translation quality. Use this to provide feedback on translation accuracy, indicate preference between variants, or help prioritize translations for review and approval. |
string_translation_approval_batch_operations | Batch approve or remove approvals. Use this to efficiently manage approvals for multiple translations, perform bulk quality control actions, or quickly approve translations that meet quality standards. |
string_translation_batch_add_or_remove | Batch add or remove translations. Use this to efficiently manage multiple translations, perform bulk import/export operations, or quickly clean up outdated translations across your project. |
string_translation_cancel_vote | Cancel previously cast vote. Use this to remove your vote when you change your mind, correct voting mistakes, or withdraw feedback on translation quality. |
string_translation_delete_all | Delete all translations for a string permanently. Use this to remove outdated translations, clear incorrect content, or reset translation when source content changes significantly. |
string_translation_get_vote | Get vote details. Use this to check who voted on a translation, when the vote was cast, or audit voting activity for quality control and community management. |
string_translation_list | List string translations or get translation details. Use this to review all translation variants for a specific string, compare different versions, or get detailed information about individual translations. |
string_translation_list_approvals | List translation approvals or get approval details. Use this to track which translations have been reviewed and approved, monitor approval progress, or audit quality control in your translation workflow. |
string_translation_list_by_language | List all translations for a specific language. Use this to review translation progress, assess quality for an entire language, generate reports, or find strings needing translation in a specific locale. |
string_translation_list_votes | List translation votes. Use this to track community feedback on translation quality, monitor voting activity, or identify popular translations before formal approval. |
string_translation_remove_string_approvals | Remove all approvals from a string. Use this to reset approval status when content changes, restart the review process, or revert incorrect approvals for quality control. |
string_translation_restore | Restore previously deleted translation. Use this to recover accidentally deleted translations, restore valuable work, or undo mistaken deletions during cleanup operations. |
task_add | Create translation or proofreading task. Use this to assign work to specific translators or reviewers, set deadlines, define scope, and track progress for localization projects. |
task_delete | Delete task permanently. Use this to remove cancelled tasks, clean up completed work, or remove incorrectly created tasks from your project. |
task_edit | Update task properties and settings. Use this to modify task details when requirements change, extend deadlines, reassign work, or update task scope and descriptions. |
task_export_strings | Export task strings for offline work. Use this to download content for translation in external tools, share strings with team members, or backup task content before starting work. |
task_list | List project tasks or get task details. Use this to monitor project progress, check task assignments, track deadlines, or get detailed information about specific translation or proofreading tasks. |
task_settings_template_add | Create task template. Use this to save task configurations for reuse, standardize workflows across projects, or create presets for common task types like translation or proofreading. |
task_settings_template_delete | Delete task template permanently. Use this to remove outdated templates, clean up unused configurations, or remove templates that are no longer needed for task creation. |
task_settings_template_edit | Update task template settings. Use this to modify template configurations when workflow requirements change, update assignee lists, or adjust template settings for better task management. |
task_settings_template_list | List task templates or get template details. Use this to find existing templates for creating standardized tasks, check template configurations, or review available task creation presets. |
tm_add | Create a new translation memory to store translation segments. Use this to set up TM for a new project or language pair when you need to build a repository of translations for future reuse. |
tm_clear | Clear all segments from translation memory. Use this to remove all stored translations while keeping the TM structure when you need to start fresh or remove outdated translations. |
tm_concordance_search | Search for segments in project translation memories using concordance search. Use this to find similar translations, check consistency, or locate specific terms across all project TMs. |
tm_delete | Delete a translation memory and all its segments. Use this to permanently remove TM when it’s no longer needed or contains incorrect translations. This action cannot be undone. |
tm_download_url | Download exported translation memory file. |
tm_edit | Edit translation memory properties using JSON Patch operations. Use this to modify TM name or language settings when you need to update configuration or correct initial settings. |
tm_export | Export translation memory in various formats (TMX, CSV, XLSX). Use this to backup TM data, share translations with other systems, or analyze TM content. This is an asynchronous operation. |
tm_export_status | Check the status of a translation memory export operation. |
tm_import | Import translation memory from file. Use this to populate TM with existing translations, migrate from other systems, or restore backed-up TM data. This is an asynchronous operation. |
tm_import_status | Check the status of a translation memory import operation. |
tm_list | List all translation memories or get detailed information about a specific translation memory. Use this to manage translation memories when you need to find existing TMs, review stored translations, or check TM configuration for translation consistency. |
tm_segment_add | Add a new segment to translation memory with source and target records. Use this to store translations manually when you need to populate TM with approved translations or add missing segments. |
tm_segment_delete | Delete a TM segment from translation memory. Use this to remove incorrect or outdated translations when you need to clean up TM content for better quality. |
tm_segment_edit | Edit a TM segment using JSON Patch operations. Use this to correct translation errors or update outdated segments when you need to improve TM quality. |
tm_segment_list | List segments in a translation memory or get detailed information about a specific segment. Use this to browse stored translations, search for specific segments, or review TM content for quality control. |
translation_status_get_progress | Get translation progress for different scopes (project, branch, directory, file, or language). Use this to track translation completion, review approval status, or generate progress reports for project management. |
translation_status_list_qa_check_issues | List QA check issues in a project. Use this to identify translation quality problems that need attention when you need to review quality issues, fix validation errors, or generate quality reports. |
translations_apply_pre_translation | Automatically translate strings using Translation Memory, Machine Translation, or AI providers. Use this to speed up translation workflow by applying existing translations to new content or to pre-fill untranslated strings before sending to human translators. |
translations_build_project | Build complete project translations or create pseudo-translations for testing. Use this to generate production-ready translation files for deployment or to create test builds with pseudo-translations for development. |
translations_build_project_directory | Build translations for a specific directory. Use this to create a downloadable package of translations for a particular section of your project, such as a specific feature or module. |
translations_build_project_file | Build translations for a single file. Use this to quickly download translations for a specific file without building the entire project, useful for urgent updates or testing individual components. |
translations_cancel_build | Cancel a running build operation. Use this to stop long-running builds when you need to make changes to the project or when a build is taking too long to complete. |
translations_check_build_status | Check build status and progress. Use this to monitor if your build is still processing, completed successfully, or failed, especially for large projects that take time to build. |
translations_download_project_translations | Download completed translation build. Use this to get the final translation files for deployment, after confirming the build completed successfully. |
translations_edit_pre_translation | Update pre-translation job settings. Use this to modify approval rules or translation filters for a running pre-translation job when you need to adjust the automation behavior. |
translations_export_project_translation | Export translations in a specific format without building. Use this to quickly get translations in formats like XLIFF or CSV for review, or to extract translations for specific languages or files. |
translations_get_pre_translation_report | Get pre-translation job report with statistics and quality metrics. Use this to analyze automation results, measure translation quality, or generate reports on how many strings were translated from different sources. |
translations_get_pre_translation_status | Check pre-translation job status and progress. Use this to monitor if your automation is still running, completed successfully, or failed, especially for large batches that take time to process. |
translations_list_pre_translations | List pre-translation jobs or get job details. Use this to track automation progress, check job settings, or find specific pre-translation jobs when monitoring bulk translation operations. |
translations_list_project_builds | List project builds or get build details. Use this to track build history, find specific builds for download, or check which builds are available for deployment. |
translations_upload | Import translations from a file. Use this to upload translated content from external translation tools, import existing translations from other systems, or restore translations from backups. |
user_task_edit_archived_status | Archive or unarchive your tasks. Use this to hide completed tasks from your active task list, organize your workflow, or restore previously archived tasks when needed. |
user_task_list | List your assigned tasks across all projects. Use this to check your personal workload, find tasks to work on, track deadlines, or get an overview of your translation assignments. |
users_add_project_member | Add members to project. Use this to invite translators, reviewers, or managers to join a localization project, granting them appropriate access and roles for their work. |
users_delete_member_from_project | Remove member from project. Use this to revoke access when team members leave, change roles, or no longer need access to specific localization projects. |
users_edit_authenticated_user | Update current user profile. Use this to change your display name, username, timezone, or avatar when you need to update your personal information. |
users_get_authenticated_user | Get current user profile. Use this to check your own account information, verify authentication status, or retrieve your user ID for other operations. |
users_list_project_members | List project members or get member details. Use this to check who has access to a project, review member roles and permissions, or find specific team members for project management. |
users_replace_project_member_permissions | Update member permissions. Use this to change member roles, grant or revoke manager access, or adjust permissions when responsibilities change within the project. |
webhooks_add | Add webhook to project. Use this to integrate with external systems, automate workflows, or trigger actions when translations are updated, files are added, or projects are built. |
webhooks_delete | Delete webhook from project. Use this to remove outdated integrations, clean up unused webhooks, or stop notifications when systems are no longer needed. |
webhooks_edit | Update webhook configuration. Use this to change webhook URL, modify event triggers, enable or disable webhooks, or adjust integration settings when requirements change. |
webhooks_list | List project webhooks or get webhook details. Use this to check what integrations are set up, verify webhook configurations, or find specific webhooks for monitoring and troubleshooting. |