Crowdin Enterprise (File-Based) icon

Crowdin Enterprise (File-Based)

Interact with Crowdin Enterprise API for localization management

Actions65

Languages → Add Custom Language

AI-generated

Summary

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.

Links

Discussion