# General Translation Platform: Obtener el estado de traducción de un archivo URL: https://generaltranslation.com/es/docs/platform/openapi/reference/files/translation-status.mdx --- title: "Obtener el estado de traducción de un archivo" description: "Devuelve el progreso y la disponibilidad de las traducciones por configuración regional para un archivo fuente, junto con sus metadatos de origen. Referencia de la API de Obtener el estado de traducción de un archivo." method: GET full: true _openapi: method: GET route: /v2/project/translations/files/status/{fileId} toc: [] structuredData: headings: [] contents: - content: > Devuelve el progreso y la disponibilidad de las traducciones por configuración regional para un archivo fuente, junto con sus metadatos de origen. --- ## `GET https://api.gtx.dev/v2/project/translations/files/status/{fileId}` Return translation progress and availability by locale for one source file, along with its source metadata. Authentication: send an API key as a bearer token in the `Authorization: Bearer ` header. ### Parameters - `gt-api-version` (header, "2025-01-01.v0" | "2025-11-03.v1" | "2026-02-18.v1" | "2026-03-06.v1", optional): API version. Defaults to the earliest supported version. Latest is `2026-03-06.v1`. - `gt-project-id` (header, string, optional): Target project ID. Required when authenticating with an organization API key. - `fileId` (path, string, required): - `versionId` (query, string, optional): Defaults to the branch head version. - `branchId` (query, string, optional): Defaults to the default branch. ### Responses **200**: Translation status for the file. Response body (`application/json`, object): - `translations` (object[]) - `locale` (string) - `completedAt` (string | null) - `approvedAt` (string | null) - `publishedAt` (string | null) - `createdAt` (string | null) - `updatedAt` (string | null) - `sourceFile` (object) - `id` (string) - `branchId` (string) - `fileId` (string) - `versionId` (string) - `fileName` (string) - `sourceLocale` (string) - `fileFormat` (string) - `dataFormat` (string | null) - `createdAt` (string) - `updatedAt` (string) - `approvalRequiredAt` (string | null) - `locales` (string[]) **401**: Missing or invalid API key. Response body (`application/json`, object): - `error` (string): Human-readable error message. **403**: The API key lacks the required permission, or the action is not allowed on the current plan. Response body (`application/json`, object): - `error` (string): Human-readable error message. **404**: The requested resource was not found. Response body (`application/json`, object): - `error` (string): Human-readable error message. The complete OpenAPI 3.1 spec is available at https://generaltranslation.com/openapi.yaml.