結構化撰寫:是否支援 DITA XML map 與 topic 的翻譯?

核心現狀診斷

DITA 文件高度碎片化,大量使用 `conref` 進行內容重用。若僅翻譯單一檔案而未考慮引用關係,則上下文會斷裂。

根本原因剖析

1

DITA Map 解析能力

商譯 AI 支援上傳 `.ditamap` 或打包的 ZIP 檔。系統會先解析 map 文件,建立所有 topic 之間的層級關係及閱讀順序,為 AI 提供完整的「全域上下文」,而非僅孤立翻譯每個 XML 片段。

2

Conref(內容引用)保護

針對 `<ph conref="...">` 這類引用標籤,系統會將其視為佔位符並加以鎖定。若使用者上傳了被引用的來源文件,AI 會確保被引用內容的譯文在所有調用處皆保持一致。

3

屬性過濾

DITA 標籤包含大量中繼資料(如 `audience="expert"`)。AI 引擎被設定為僅翻譯元素內容,並嚴格保留所有功能性屬性,確保發佈系統(如 Oxygen XML)能正確編譯。

最終解決方案總結

可完美整合於現代技術文件的 CI/CD 流程,支援碎片化內容的大規模翻譯。