Localizar un documento markdown a través de la API
Markdown es el formato en el que ya se encuentran la mayoría de los documentos, artículos de ayuda y contenidos de CMS. Envíelo a la API tal cual, ejecute un flujo de trabajo para todos sus idiomas y recupere el mismo archivo markdown por idioma con la estructura intacta.
En esta página
¿Cómo envío el markdown?
POST /documents con content_type: "markdown" y sus idiomas de destino. Transept divide el documento en bloques y crea una versión por cada idioma de destino.
Luego, realice la estimación y la ejecución como se describe en Automatizar Transept con la API; la ejecución se distribuye entre todas las versiones de idioma en una sola llamada.
# BASE="https://app.transept.ai/api/public/v1"; KEY from Settings → Developer
curl -s -X POST $BASE/documents \
-H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
-d '{"title": "Getting started", "content_type": "markdown", "source_language": "en",
"target_languages": ["de", "fr"],
"content": "# Getting started\n\nInstall the app, then…"}'
# → { document_id, language_group: [ {id, target_language}, … ] }¿Cómo recupero las traducciones?
GET /documents/{id}/content?format=markdown en cada versión de idioma devuelve el markdown renderizado conservando la estructura. Los demás formatos (json para lecturas por bloque, docx, pdf, xliff, csv) se detallan en la tabla de formatos de Automatizar Transept con la API.
curl -s "$BASE/documents/<de-version-id>/content?format=markdown" \
-H "Authorization: Bearer $KEY"¿Cómo vuelvo a traducir solo lo que ha cambiado?
Si el original cambia más adelante, realice una realineación en lugar de volver a importarlo: POST /documents/{id}/resync-source conserva los bloques que no han cambiado (y sus traducciones) y marca como obsoletos los bloques modificados o añadidos; de este modo, una ejecución con el comportamiento de «solo actualizaciones» únicamente afectará a estos últimos. Es el equivalente para prosa del «delta con clave» de Localizar un catálogo de cadenas a través de la API; el comportamiento general se describe en Ejecutar solo lo que ha cambiado.
# the source changed? re-align, then run only what went stale
curl -s -X POST $BASE/documents/<master>/resync-source \
-H "Authorization: Bearer $KEY"¿Se conserva la estructura del documento tras la traducción?
Sí. Los encabezados, las listas, los enlaces, el énfasis y los fragmentos de código se conservan durante la traducción y se reproducen en la exportación, de modo que el archivo traducido se integra en el mismo flujo de trabajo que el original.
¿Tengo que volver a pagar si ejecuto de nuevo un documento que no ha cambiado?
No. Con el comportamiento de «solo actualizaciones», una ejecución solo afecta a los bloques cuyo original ha cambiado desde la última vez. Volver a ejecutar un documento que no ha cambiado no tiene coste, y una pequeña edición solo cuesta unos pocos bloques.
¿Necesita más ayuda? Pregunte a Literess en la aplicación o escriba a [email protected].