Creación del proyecto de traducción
Un método POST que le ayuda a crear un proyecto de traducción al aceptar los detalles necesarios del proyecto.
URL de solicitud
http://<aem-guides-server>:<port-number>/bin/guides/v1/translation/project/create
Tipo de solicitud
PUBLICAR
Parámetros de solicitud
Nombre
Tipo
Descripción
typeCadena
newTranslationProject, xliffTranslationProject, newMultiLingualTranslationProject, addToExistingProject, newScopingTranslationProject
versionDetails, versionSelectorCadena
Línea base, última versión, versionAsOfDate
languageCadena
Idiomas separados por comas "de", "fr"
map.idCadena
GUID del mapa de origen que se va a traducir
map.pathCadena
Ruta del mapa de origen que se va a traducir
referenceTypeCadena
Indirecto, directo
fileTypeCadena
Mapa, Tema, Otros
documentStateCadena
puede ser una de las listas asignadas por el usuario en el perfil del mapa
translationStatusCadena
Desincronizado, Sincronizado, Actualizado, Desactualizado, En curso, Copia faltante, NINGUNO, N/A
NOTE
Puede usar
map.id o map.path al crear un proyecto de traducción.Solicitar ejemplo
{
"title": "Test Project 1 on Dec 5",
"type": "newTranslationProject",
"translationDetails": {
"map": {
"id": "GUID-06527014-062d-46dc-8fea-48b4b4497c51-en",
"path": "/content/dam/ajay-test/lang/en/m2.ditamap"
},
"languages": ["de"],
"versionDetails": {
"versionSelector": "latestVersion"
}
},
"filterDetails": [
{ "name": "referenceType", "values": [] },
{ "name": "fileType", "values": [] },
{ "name": "documentState", "values": [] },
{ "name": "translationStatus", "values": [] }
]
Valores de respuesta
{
"executionId": "5c13c571-3407-46d5-8f45-50ea9e05a212",
"path": "/content/projects/test_project_1_ondec5"
}
Códigos de respuesta
- 200 Correctos
- 400 Entrada no válida
- 401 Acceso no autorizado
- Error de servidor interno 500
Solicitudes de ejemplo
Adición a un proyecto existente
{
"title": "Add to existing Project",
"type": "addToExistingProject",
"path": "/content/projects/test_project_1_existing",
"translationDetails": {
"map": {
"id": "GUID-06527014-062d-46dc-8fea-48b4b4497c51-en"
},
"languages": ["de"],
"versionDetails": {
"versionSelector": "versionAsOfDate",
"version": "2025-12-05T10:30:00+01:30"
}
},
"filterDetails": [
{ "name": "referenceType", "values": [] },
{ "name": "fileType", "values": [] },
{ "name": "documentState", "values": [] },
{ "name": "translationStatus", "values": [] }
]
}
Agregar a un proyecto existente con Línea base
{
"title": "Add to existin project Project with baseline",
"type": "addToExistingProject",
"path": "/content/projects/existing_project_path",
"translationDetails": {
"map": {
"id": "GUID-06527014-062d-46dc-8fea-48b4b4497c51-en"
},
"languages": ["de"],
"versionDetails": {
"versionSelector": "baseline",
"version": "test1"
}
},
"filterDetails": [
{ "name": "referenceType", "values": ["Direct"] },
{ "name": "fileType", "values": [] },
{ "name": "documentState", "values": [] },
{ "name": "translationStatus", "values": [] }
]
}
Estado de creación del proyecto de traducción
Una API de GET que rastrea el estado de traducción de un proyecto de traducción recién creado.
URL de solicitud
http://<aem-guides-server>:<port-number>/bin/guides/v1/translation/project/creationstatus
Tipo de solicitud
GET
Parámetros de solicitud
Nombre
Tipo
Descripción
pathCadena
Ruta del proyecto
languageStatusMapCadena
Para cada idioma solicitado, devuelve el estado de finalización: En curso, Completado, Fallido, Omitido
Solicitar ejemplo
{
"path": "/content/projects/test_project_1_ondec5",
"languageStatusMap": {
"de": "Completed"
}
}
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178