Skip to content

CAT 工具与 Query 系统集成

概述

CAT (Computer-Assisted Translation) 工具与 Query 系统的集成,使译员能够在翻译过程中针对特定句段创建和管理查询请求。该系统通过查询工程师解答、讨论机制,提高翻译质量和一致性。

功能特性

1. Query 功能启用机制

  • 项目必须配置 Query 项目 ID (queryProjectId) 才能启用 Query 功能
  • 通过调用项目设置接口 /translation-management-service/projects/task/setting/query 获取完整的项目配置信息
  • 该接口返回项目的基本信息、工作流步骤、语言资产配置等全量数据
  • 仅在配置了 Query 项目的任务中,CAT 工具右侧工具栏显示 Query 功能标签
  • 接口同时提供TB/TM语言资产配置和权限规则,用于CAT工具的资产管理

2. Query 交互流程

  • 译员选中句段后,在 Query 功能区域显示该句段已存在的查询
  • 提供"创建 Query"按钮,允许译员为选中句段创建新的查询
  • 查询创建后,通过接口获取句段上的所有查询详情
  • 支持查询状态管理和操作(标记为已解决、需要讨论等)

3. Query 状态管理

系统支持以下查询状态:

  • NEW - 新建
  • ASSIGNED - 已指定
  • ANSWERED - 已回答
  • RESOLVED - 已解决
  • CLOSED - 关闭
  • OPEN - 打开
  • REJECTED - 拒绝
  • PENDING - 搁置
  • NEED_DISCUSS - 待讨论

系统集成架构

uml diagram

接口调用链路

1. 初始化 Query 功能

uml diagram

2. 句段选择和查询显示

uml diagram

3. 创建新查询

uml diagram

4. 查询状态管理

uml diagram

API 接口规范

1. 获取项目设置配置(包含 queryProjectId)

查询项目的完整设置配置,包括项目基本信息、工作流步骤、语言资产配置等。

  • 接口文档: /organization/repository/editor?id=33&mod=292&itf=1426

2. 创建句段查询

为选中的句段创建新的查询请求。

  • 接口文档: /organization/repository/editor?id=37&mod=311&itf=1609

3. 获取句段查询列表

获取指定句段上的所有查询信息。

  • 接口文档: /organization/repository/editor?id=37&mod=311&itf=1609

4. 更新查询状态

更新查询的状态(如标记为已解决、需要讨论等)。

  • 接口文档: /organization/repository/editor?id=37&mod=311&itf=1565