Skip to content

Add directoryIds and branchIds to Apply Pre-Translation #283

Description

@crowdin-bot

The Apply Pre-Translation method (POST /projects/{projectId}/pre-translations, api.projects.pre-translations.post) now supports pre-translating whole directories and branches in file-based projects, in both Crowdin and Crowdin Enterprise:

  • New optional request fields directoryIds (array of integers) and branchIds (array of integers) — all nested files are included.
  • fileIds is no longer required — it must be provided only when neither directoryIds nor branchIds is set.
  • The pre-translation status/response attributes now also include directoryIds and branchIds.

Additionally, the path parameter of Get Pre-Translation Status, Edit Pre-Translation, and Get Pre-Translation Report was renamed from preTranslationId to jobIdentifier (/projects/{projectId}/pre-translations/{jobIdentifier}). This is not a wire change, but generated clients and method signatures may reflect the new name.

Client libraries should make fileIds optional and expose the new directoryIds/branchIds request and response fields.

References:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions