Actions65
- String/Asset Comments Actions
- Glossaries Actions
- Style Guides Actions
- Placeholders Actions
- AI Actions
- Languages Actions
- Webhooks Actions
- Organization Webhooks Actions
- Applications Actions
- Upload Application Bundle
- List Application Installations
- Install Application
- Get Application Installation
- Delete Application Installation
- Edit Application Installation
- Get Application Installation Update
- Apply Application Installation Update
- Get Application Data
- Update or Restore Application Data
- Add Application Data
- Delete Application Data
- Edit Application Data
- Integrations Actions
- Advisor Actions
- External QA Checks Actions
- Security Logs Actions
Languages → Add Custom Language
AI-generatedSummary
Creates a new custom language in Crowdin Enterprise using the File-Based API.
Inputs
- authentication (required) — Authentication method: OAuth2 (recommended) or Access Token.
- name (required) — Display name for the custom language.
- code (required) — Custom language code.
- localeCode (required) — Locale code for the language (e.g., 'custom-Uk').
- textDirection (required) — Text direction: 'ltr' (left-to-right) or 'rtl' (right-to-left).
- pluralCategoryNames (required) — Array of plural category names (e.g., '["one","other"]').
- threeLettersCode (required) — ISO 6393 3-letter language code.
- twoLettersCode — ISO 6391 2-letter language code.
- dialectOf — ID of the parent language if this is a dialect. Use the 'List Supported Languages' operation to find IDs.
- requestOptions — Configuration for batching, timeouts, proxy, and SSL verification.
Output shape
a single item containing the created language data
If a language with the same code already exists, the API will return an error.
Examples
Example 1: Add a new language with full plural rules
Set Name, Code, Locale, Direction, Plural Categories, and Three-Letter Code.
Example 2: Create a dialect of an existing language
Select the 'Dialect Of' option and provide the parent language ID.