---
title: "Bulk Translate Jobs"
method: POST
path: "/questionnaires/jobs/bulk-translate"
tags: ["questionnaires"]
---

# Bulk Translate Jobs

`POST /questionnaires/jobs/bulk-translate`

## Request

- Base URL: `https://api.threadchain.pro` (the document declares no server; this is the origin it was published from)
- URL: `https://api.threadchain.pro/questionnaires/jobs/bulk-translate`
- Auth: OAuth 2
  - Password
  - Token URL: `auth/token`

Enqueue Google Translate, into ``locale`` only, for every construction/POM
callout scene, the tech-pack content fields (style desc, fabric, colourway
names, care instructions, BOM/POM table rows), and comments across all of
the current user's tech pack jobs. Called when the user selects a
language in the switcher - translation is lazy/on-demand, not eager, so
this is the only place a locale actually gets translated into.

``current_job_id``, when given, moves that job to the front of the
dispatch order so whatever the caller is actively looking at finishes
translating first instead of queueing behind the rest of the account's
job history.

## Query parameters

- `locale` string, required
- `current_job_id` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/threadchain/apis/threadchain-backend.md) - [All operations](https://skmtc.dev/threadchain/apis/threadchain-backend/llms.txt) - [OpenAPI document](https://skmtc.dev/threadchain/apis/threadchain-backend/revisions/8ee288a7e6bd?raw)
