翻訳プロジェクトを作成
必要なプロジェクト詳細を受け入れて翻訳プロジェクトを作成するのに役立つ POST メソッド。
リクエスト URL
http://<aem-guides-server>:<port-number>/bin/guides/v1/translation/project/create
リクエストタイプ
POST
リクエストパラメーター
名前
種類
説明
typeString
newTranslationProject, xliffTranslationProject, newMultiLingualTranslationProject, addToExistingProject, newScopingTranslationProject
versionDetails、versionSelector文字列
ベースライン、最新バージョン、versionAsOfDate
language文字列
コンマ区切りの言語「de」、「fr」
map.id文字列
翻訳するソースマップの GUID
map.path文字列
翻訳するソースマップのパス
referenceType文字列
間接、直接
fileType文字列
マップ、トピック、その他
documentState文字列
は、ユーザーがマップのプロファイルに割り当てたリストの 1 つになります
translationStatus文字列
非同期、同期中、最新、期限切れ、処理中、コピーがない、なし、なし
NOTE
翻訳プロジェクトを作成する際は、
map.id または map.path を使用できます。リクエストの例
{
"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": [] }
]
応答値
{
"executionId": "5c13c571-3407-46d5-8f45-50ea9e05a212",
"path": "/content/projects/test_project_1_ondec5"
}
応答コード
- 200 成功
- 400 無効な入力
- 401 未認証のアクセス
- 500 内部サーバーエラー
サンプルリクエスト
既存のプロジェクトへの追加
{
"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": [] }
]
}
ベースラインを使用して既存のプロジェクトに追加
{
"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": [] }
]
}
翻訳プロジェクトの作成ステータス
新しく作成された翻訳プロジェクトの翻訳ステータスをトラッキングするGET API。
リクエスト URL
http://<aem-guides-server>:<port-number>/bin/guides/v1/translation/project/creationstatus
リクエストタイプ
GET
リクエストパラメーター
名前
種類
説明
pathString
プロジェクトのパス
languageStatusMap文字列
リクエストされた言語ごとに、完了ステータス(処理中、完了、失敗、スキップ)を返します
リクエストの例
{
"path": "/content/projects/test_project_1_ondec5",
"languageStatusMap": {
"de": "Completed"
}
}
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178