说明

  • 支持文档(docx、dita、xml)文件解析 -> 调用记忆库匹配 -> 机器翻译-> 文件合并 流程。其中机器翻译引擎版本 和 记忆库可配置。
  • 业务系统提交预翻译数据和配置后,Alynx 异步进行预翻译工作,待整体介绍后会以异步消息方式通知。

整体流程

文档预翻译API - 图1

接口

  1. <dependency>
  2. <groupId>com.alibaba.alifanyi.pixar.biz</groupId>
  3. <artifactId>pixar-api</artifactId>
  4. <version>1.0.0</version>
  5. </dependency>
  • 获取最新二分包
  • HSF 地址:com.alibaba.alifanyi.pixar.biz.api.pretranslation.DocumentPreTranslationService

提交预翻译数据

  1. /**
  2. * 创建预翻译任务
  3. * @param requestDTO
  4. * @return
  5. */
  6. ResMsgDTO<Boolean> createTask(RequestDTO requestDTO);

获取预翻译结果

  1. /**
  2. * 根据业务ID 获取结果。
  3. * 注结果有10天时效性,如果失败了可以调用创建任务再次获取
  4. * @param bizId
  5. * @return
  6. */
  7. ResMsgDTO<ResponseDTO> getTaskResult(String bizId);

订阅预翻译完成事件

  • Metaq Topic:pixar-core
  • Metaq Tag: OpenDocumentPreTranslation
  • Metaq 消息体:ResMsgClientDTO