翻译系统部署方法、终端设备及计算机可读存储介质与流程

文档序号:33377703发布日期:2023-03-08 04:36阅读:36来源:国知局
翻译系统部署方法、终端设备及计算机可读存储介质与流程

1.本技术涉及翻译技术领域,尤其涉及翻译系统部署方法、终端设备及计算 机可读存储介质。


背景技术:

2.随着全球化进程持续深入,机器翻译领域的应用场景也呈现出井喷态势,面对市场需求的不断提升,我国翻译领域无疑驶入了发展的快车道。
3.目前,机器翻译在涉及小语种与中文互译上,机器译文的质量仍然水平堪 忧,在企业和政府机关的翻译工作中,常因机器翻译的准确性与实际工作差距 较大,需要人工译员大量修改,导致翻译工作效率降低且翻译成本增加。
4.对于多语言的翻译任务,需要同时开发多个不同语言之间的机器翻译系统, 每次开发机器翻译系统时,均需要对其进行部署,烧录多种算法模型到系统中, 所需成本较高且效率低下。


技术实现要素:

5.本技术实施例通过提供一种翻译系统部署方法、终端设备及计算机可读存 储介质,解决了以往对于多种语言的翻译任务,需要开发部署不同的翻译系统, 效率较低且成本高的问题。达到了提高翻译系统的部署效率,同时还降低部署 成本的效果。
6.本技术实施例提供了一种翻译系统部署方法,所述方法包括:
7.接收到调度指令时,确定待部署的翻译系统的相关信息;
8.根据所述相关信息确定所述待部署的翻译系统对应的算法容器;
9.将镜像仓库中的所述算法容器添加至所述待部署的翻译系统的功能库中, 完成所述翻译系统的部署动作。
10.可选地,所述将镜像仓库中的所述算法容器添加至所述待部署的翻译系统 的功能库中的步骤之前,包括:
11.获取算法模型,对所述算法模型进行适配试验;
12.根据试验结果,将所述算法模型编译封装为容器镜像;
13.将所述容器镜像部署于数据结构模型中,并将所述算法模型上传至镜像仓 库。
14.可选地,所述将所述容器镜像部署于数据结构模型中,并将所述算法模型 上传至镜像仓库的步骤之后,包括:
15.接收到所述翻译系统的功能升级指令之后,获取所述升级指令对应的配置 文件,以及确定所述功能升级指令对应的目标算法容器;
16.基于所述配置文件更新所述镜像仓库中的所述目标算法容器,以升级所述 目标算法容器对应的算法模型。
17.可选地,所述将所述容器镜像部署于数据结构模型中,并将所述算法模型 上传至镜像仓库的步骤之后,还包括:
18.接收到算法容器分配指令时,确定所述算法容器分配指令对应的待分配算 法容器,以及目标数据结构模型;
19.根据所述待分配算法容器更新所述目标数据结构模型。
20.可选地,所述根据所述待分配算法容器更新目标数据结构模型的步骤包括:
21.检测所述目标数据结构模型中是否含有所述待分配算法容器,将所述待分 配算法容器添加到所述目标数据结构模型中;或者
22.根据所述待分配算法容器的版本信息和所述数据结构模型中已有的算法 容器的版本信息,将所述待分配算法容器替换到所述目标数据结构模型中,或 者保留所述已有的算法容器。
23.可选地,所述相关信息包括所述待部署的翻译系统的型号以及翻译功能需 求,所述根据所述相关信息确定所述待部署的翻译系统对应的算法容器的步骤, 包括:
24.根据所述型号以及所述翻译功能需求确定所述待部署的翻译系统对应的 算法模型;
25.根据所述算法模型确定所述算法容器。
26.可选地,所述将所述算法容器添加至所述待部署的翻译系统的功能库中的 步骤之前,包括:
27.检测所述镜像仓库中是否存在所述算法模型对应的算法容器;
28.根据检测结果,将所述算法容器添加至所述待部署的翻译系统的功能库中, 或者发出算法缺失信息。
29.可选地,所述将镜像仓库中的所述算法容器添加至所述待部署的翻译系统 的功能库中,完成所述翻译系统的部署动作的步骤之后,包括:
30.在所述翻译系统接收到翻译任务时,拆解所述翻译任务,得到子任务;
31.确定各个所述子任务对应的任务算法容器;
32.将所述子任务分配至对应的所述任务算法容器,并根据所述任务算法容器 的处理结果得到任务结果;
33.根据目标算法容器输出的所述任务结果,生成所述翻译任务对应的翻译结 果。
34.此外,为实现上述目的,本发明实施例还提供一种终端设备,包括存储器、 处理器及存储在所述存储器上并可在所述处理器上运行的翻译系统部署程序, 所述处理器执行所述翻译系统部署程序时,实现如上所述的方法。
35.此外,为实现上述目的,本发明实施例还提供一种计算机可读存储介质, 所述计算机可读存储介质上存储有翻译系统部署程序,所述翻译系统部署程序 被处理器执行时,实现如上所述的方法。
36.本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优 点:
37.在接收到调度指令时,确定待部署的翻译系统的相关信息,根据所述相关 信息确定待部署的翻译系统对应的算法容器,将镜像仓库中的所述算法容器添 加到所述待部署的翻译系统的功能库中,完成所述翻译系统的部署动作。由于 将各种算法模型封装在算法容器中,在部署翻译系统时,可以直接将算法容器 添加到待部署翻译系统中,提高了翻译系统的部署效率。不需要逐个将算法模 型添加到翻译系统中。
附图说明
38.图1为本技术翻译系统部署方法实施例一的流程示意图;
39.图2为本技术翻译系统部署方法实施例二的流程示意图;
40.图3为本技术翻译系统部署方法实施例二的另一流程示意图;
41.图4为本技术翻译系统部署方法实施例三的流程示意图;
42.图5为本技术一实施例方案涉及的硬件运行环境的终端结构示意图。
具体实施方式
43.在部署翻译系统时,需要将各种算法模型部署到系统中,在算法多的情况 下,部署一个翻译系统要花费大量时间,效率低。为了解决该技术缺陷,本申 请提供一种翻译系统部署方法,在接收到调度指令时,确定待部署的翻译系统 的相关信息,根据所述相关信息确定所述待部署的翻译系统对应的算法容器, 将镜像仓库中的所述算法容器添加至所述待部署的翻译系统的功能库中,完成 所述翻译系统的部署动作。通过将算法模型封装在算法容器中,部署翻译系统 时可直接将算法容器一键部署到翻译系统中,完成部署任务,达到提高翻译系 统部署效率的效果。
44.为了更好的理解上述技术方案,下面将参照附图更详细地描述本技术的示 例性实施例。虽然附图中显示了本技术的示例性实施例,然而应当理解,可以 以各种形式实现本技术而不应被这里阐述的实施例所限制。相反,提供这些实 施例是为了能够更透彻地理解本技术,并且能够将本技术的范围完整的传达给 本领域的技术人员。
45.为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方 式对上述技术方案进行详细的说明。
46.实施例一
47.参照图1,本实施例提出一种翻译系统部署方法,包括以下步骤:
48.步骤s100:接收到调度指令时,确定待部署的翻译系统的相关信息;
49.在本实施例中,在部署翻译系统时,要对存放算法容器的数据结构模型进 行调度管理与资源的分配。根据待部署的翻译系统所需的功能种类,调度出合 适的算法模型。相关信息指的是翻译系统的型号、翻译精度、语法库、语种库 等翻译功能相关的信息。
50.作为一种可选实施方式,在接收到调度指令时,先判断调度管理模块中是 否有正在进行的任务。再将接收到的待部署的翻译系统的功能发送到调度管理 模块,调度管理模块根据待部署的翻译系统所需的功能,确定所述功能在调度 管理模块中对应的算法,进而确定所述相关信息。
51.示例性地,调度管理模块支持多线程同时运作,提高部署效率。若所有线 程均处于忙碌状态,则进入排队区域,等待有线程空闲,再将所述待部署翻译 系统端口与所述线程对接,进入部署准备。
52.作为另一种可选实施方式,在确定了待部署的翻译系统的型号和翻译功能 需求等内容之后,先检测算法容器中是否存在满足所述待部署翻译系统的需求 对应的算法模型。若所述算法容器中存在对应的算法模型,则将所述算法容器 添加到所述待部署的翻译系统的功能库中,完成翻译系统的部署动作。若所述 算法容器中没有所述算法模型,则向管理人员发送算法缺失信息。
53.示例性地,待部署的翻译系统功能需求包括翻译精度,也即用户可以根据 实际需要选择对不同语言的翻译精度。对于低资源语言,由于语料较少,其翻 译精度相对于高资源语言的翻译精度较低。因此若待部署的翻译系统对某一低 资源语言所需精度要求较高时,数据库无法提供相应的算法模型组合,则向管 理人员发送提醒信息,并提示用户目前所述低资源语言的相关翻译详情。
54.可选地,由于低资源语言数据稀缺,本实施例对低资源语言使用基于句法 依存和源端关键上下文识别的小语种机器翻译方法,在藏语-汉语、维吾尔语
‑ꢀ
汉语等语言翻译方向上,用6万的语料数据,超过了10万数据的基线系统。 相比于其它翻译系统数据库,本实施例的翻译系统数据库对小语种,也即低资 源语言的翻译精度更高。
55.步骤s200:根据所述相关信息确定所述待部署的翻译系统对应的算法容器;
56.在本实施例中,每个算法容器中封装的算法模型不同,各个容器之间是独 立存在的。在确定待部署的翻译系统的相关信息后,根据所述相关信息对应的 功能,从镜像仓库中提取出功能对应的算法容器。
57.作为一种可选实施方式,为了确保翻译结果的准确性,镜像仓库中含有多 种算法容器,各算法容器的功能互相配合,如语言检测算法、语法检测算法、 字数统计算法、文件格式转换算法、文件格式还原算法、机器翻译增量训练算 法、语言资产检索算法等。
58.示例性地,本实施例的部署设备的功能支持对多种文件类型的资料进行翻 译,如语音、文本、图片、视频等格式。并且支持选择生成的翻译结果的格式。 如用户向部署后的翻译设备提交的翻译任务是对图片中的文字进行翻译,翻译 系统可以自动提取图片中的文字信息,对文字信息翻译后,再根据用户选择的 输出格式,输出翻译结果。
59.可选地,翻译系统还支持多语言同时翻译,如一段翻译语料中穿插有两种 或者两种以上的语言,翻译系统可自动检测语法类型,按照对应的语法翻译规 则对语料进行翻译。
60.作为另一种可选实施方式,由于一种算法模型具备一个功能,而在一个翻 译任务中,单个功能是无法实现完整的翻译的,因此需要对各个算法模型互相 配合。由多个算法模型对一项翻译任务进行分解,完成翻译。
61.示例性地,算法a用于采集文本,算法b用于句法分析,算法c用于词 法分析,算法d用于对翻译结果进行整合。为了提高翻译结果的准确性,可以 先使用逐句翻译,整篇语料翻译完毕,再使用算法d对各句进行整合,使用算 法b和算法c检查语句是否通顺,最终完成翻译,并给出可参考度。
62.步骤s300:将镜像仓库中的所述算法容器添加至所述待部署的翻译系统的 功能库中,完成所述翻译系统的部署动作。
63.在本实施例中,确定待部署的翻译系统所需的算法容器后,将算法容器添 加至待部署的翻译系统的功能库中,完成翻译系统的部署动作。镜像仓库用于 存放和管理各个算法容器。
64.作为一种可选实施方式,可以将算法容器封装为镜像,使用私有镜像仓库 统一管理算法容器,在部署翻译系统时,直接从私有镜像仓库拉取镜像,获取 算法容器,将算法容器添加到待部署的翻译系统的功能库中。
65.示例性地,为了可以在不同的终端上对翻译系统进行部署,可以将算法容 器封装
为镜像链接,用户可通过在终端设备上登录链接,获取所需的算法容器。 也可在终端设备上调出程序配置界面,在程序配置界面上输入镜像链接再加上 所要获取的算法容器对应的编号标识,获取所需算法容器。
66.作为另一种可选实施方式,还可以将算法容器封装到闪存硬盘中,闪存硬 盘中划分有专门的算法容器管理区域,在部署翻译系统时,可直接从u盘拉取 容器,完成部署。
67.作为又一种可选实施方式,在完成翻译系统的部署动作后,翻译系统在接 收到翻译任务时,拆解所述翻译任务,得到子任务,在所述算法容器中,选定 各个所述子任务对应的目标算法容器,将所述子任务分配至对应的所述目标算 法容器,通过句法分析、语法分析和语义解析得到任务结果,根据目标算法容 器输出的所述任务结果,生成所述翻译任务对应的翻译结果。
68.示例性地,在接收到翻译任务时,对翻译任务进行拆解,得到子任务,先 确定语种,再对翻译任务内容进行编码,形成计算机语言,再对其进行句法分 析、语法分析。翻译完成后再使用语义解析,对结果进行语义的修缮,得到任 务结果,再对所述任务结果进行解码,生成所述翻译任务对应的翻译结果。
69.在本实施例中,功能配置系统在接收到调度指令时,确定待部署的翻译系 统的相关信息,如待部署的翻译系统的型号、所需语种、翻译精度等信息。根 据所述相关信息确定所述待部署的翻译系统对应的算法容器,再将所述算法容 器添加至所述待部署的翻译系统的功能库中,完成翻译系统的部署动作。使得 在部署翻译系统时,可直接从已有的功能配置系统中直接选择对应的算法容器, 完成对翻译系统的部署,而无需在每次部署翻译系统时都编写算法,大大提高 了翻译系统的部署效率。
70.实施例二
71.参照图2,基于上述实施例,提出本技术的另一实施例。将镜像仓库中的 所述算法容器添加至所述待部署的翻译系统的功能库中的步骤之前,包括以下 步骤:
72.步骤s010:获取算法模型,对所述算法模型进行适配试验;
73.步骤s020:根据试验结果,将所述算法模型编译封装为容器镜像;
74.步骤s030:将所述容器镜像部署于数据结构模型中,并将所述算法模型上 传至镜像仓库。
75.在本实施例中,算法模型指的是翻译系统执行翻译任务所需要的算法。数 据结构模型用于存放一个或者多个容器镜像。
76.作为一种可选实施方式,翻译系统的算法模型种类很多,通常是由不同技 术人员编译的,不同技术人员研发出来的算法模型在cpu的适配度上可能存 在差异,因此,需要对算法模型进行适配试验,将适配度较高的算法模型编译 封装为容器镜像,再将所述容器镜像按照功能的关联程度部署到各个数据结构 模型中,并将所述数据结构模型上传至镜像仓库。
77.示例性地,一个数据结构模型可以封装到多个容器镜像中,一个容器镜像 也可以部署到多个数据结构模型中,例如a算法是翻译程序的基本算法,则a 算法可以封装于各个容器镜像中,以使部署后的翻译系统具备a算法对应的功 能,确保部署后的翻译系统功能正常。还可以将一个或者多个容器镜像部署于 数据结构模型中,在部署翻译系统时,默认将所述数据结构模型添加到翻译系 统的功能库中。
78.步骤s040:接收到所述翻译系统的功能升级指令之后,获取所述升级指令 对应的配置文件,以及确定所述功能升级指令对应的目标算法容器;
79.步骤s050:基于所述配置文件更新所述镜像仓库中的所述目标算法容器, 以升级所述目标算法容器对应的算法模型。
80.在本实施例中,当研发出功能更完善的算法模型后,新的待部署的翻译系 统可以直接添加完善后的算法模型,而原有的翻译系统,则需要对其功能库中 的算法进行升级。
81.作为一种可选实施方式,由于仅是对算法功能进行升级,算法原有的基本 框架不变,因此只需要对翻译系统中,相应算法的关键配置文件进行替换,即 可完成功能升级。
82.示例性地,在翻译系统中,所有算法模型的配置文件统一放置。在统一放 置区域修改算法模型的配置文件,各个算法容器中对应的算法模型也跟着改变。 因此在对算法功能进行升级,或者更改算法的功能时,仅需在统一放置区域替 换算法的关键配置文件。而无需逐个对算法容器中的算法模型进行替换,提高 了功能升级的效率。
83.参照图3,所述将所述容器镜像部署于数据结构模型中,并将所述算法模 型上传至镜像仓库的步骤之后,包括:
84.步骤s060:接收到算法容器分配指令时,确定所述算法容器分配指令对应 的待分配算法容器,以及目标数据结构模型;
85.步骤s070:根据所述待分配算法容器更新所述目标数据结构模型。
86.在本实施例中,数据结构模型可以部署一个或者多个容器镜像,且系统可 以根据各个容器镜像功能,自动将功能关联度较高或者较常搭配使用的容器镜 像分配在一个数据结构模型中。
87.作为一种可选实施方式,当系统接收到待分配容器镜像时,先查询数据结 构模型中是否存在所述待分配容器镜像,若数据结构模型中查询不到所述待分 配容器镜像,则直接将其添加到所述数据结构模型中。
88.示例性地,系统将功能关联度高的容器镜像分配到一个数据结构模型中, 后续在部署翻译系统时,可直接将数据结构模型部署到翻译系统中,提高效率。 待分配容器镜像a功能与数据结构模型b中已有容器镜像功能关联度高,因 此系统自动将待分配容器镜像a分配到数据结构模型b中,为了防止数据结 构模型b中已存在容器镜像a,导致功能重复,占用空间,可以先识别数据结 构模型中是否存在容器镜像a,若不存在,则将容器镜像a添加到数据结构模 型b中。
89.可选地,步骤s070包括以下步骤:
90.步骤s071:检测所述目标数据结构模型中是否含有所述待分配算法容器, 将所述待分配算法容器添加到所述目标数据结构模型中;或者
91.步骤s072:根据所述待分配算法容器的版本信息和所述数据结构模型中已 有的算法容器的版本信息,将所述待分配算法容器替换到所述目标数据结构模 型中,或者保留所述已有的算法容器。
92.在本实施例中,若检测到目标数据结构模型中不含有所述待分配算法容器, 则直接将所述待分配算法容器添加到所述目标数据结构模型中;若检测到数据 结构模型中已存在待分配容器镜像,则可以根据待分配容器镜像的版本型号和 数据结构模型中已有的容器镜像的版本型号,确定是否将待分配容器镜像替换 到数据结构模型中。
93.作为一种可选实施方式,若数据结构模型中已有的容器镜像的版本型号小 于待分配容器镜像的版本型号,则将待分配容器镜像替换到数据结构模型中。
94.示例性地,可以将数据结构模型中已有的容器镜像删除,再将所述待分配 容器镜像a添加到数据结构模型中。还可以获取待分配容器镜像a的关键配 置文件,将所述关键配置文件替换到算法模型的配置文件的统一放置区域,完 成对系统中所有容器镜像a的版本更替。
95.在本实施例中,将容器镜像部署于数据结构模型中,一个数据结构模型内 的容器镜像功能关联度较高,部署翻译系统时可直接将数据结构模型部署到翻 译系统中,提高效率。此外,在对容器镜像或者算法模型进行升级时,可直接 修改关键配置文件,一键完成对系统中所有容器镜像或者算法模型的修改。
96.实施例三
97.参照图4,提出本技术的另一实施例,所述根据所述相关信息确定所述待 部署的翻译系统对应的算法容器的步骤,包括:
98.步骤s210:根据所述型号以及所述翻译功能需求确定所述待部署的翻译系 统对应的算法模型;
99.步骤s220:根据所述算法模型确定所述算法容器。
100.在本实施例中,相关信息包括翻译系统的型号、功能等信息,系统可以根 据每个翻译系统的功能及型号,确定所述翻译系统需要的算法模型,以及算法 模型组合。
101.所述将所述算法容器添加至所述待部署的翻译系统的功能库中的步骤之 前,包括:
102.步骤s230:检测所述镜像仓库中是否存在所述算法模型对应的算法容器;
103.步骤s240:根据检测结果,将所述算法容器添加至所述待部署的翻译系统 的功能库中,或者发出算法缺失信息。
104.在本实施例中,在确定所述待部署的翻译系统所需的算法模型之后,需要 先检测已有的算法容器中是否包含所述算法模型,将已有的算法模型添加到待 部署的翻译系统的功能库中。若检测不到所述算法模型,则提醒用户,算法缺 失,并记录本次缺失的信息详情,以便管理人员查看记录,完善相关资料。
105.作为一种可选实施方式,在检测到算法容器中不包含待部署的翻译系统所 需的算法模型时,可对所述算法模型功能进行分析,判断是否存在将其它算法 模型结合的组合,以满足所述待部署的翻译系统的功能需求。
106.示例性地,若待部署的翻译系统所需的算法模型中,存在算法z,而现有 的算法容器中查找不到该算法模型,但是算法z的相关功能可以由已有的算法 模型x和算法模型y组合得到,则系统可以发出提示信息,由用户判断是否 使用算法模型x和算法模型y代替算法z。
107.作为另一种可选实施方式,管理人员还可以根据记录的信息缺失详情,判 断是系统识别错误还是待部署翻译系统的功能需求错误,根据判断结果对系统 进行调试,完善系统功能。
108.在本实施例中,当待部署的翻译系统需要的算法模型在现有的算法容器中 检索不到时,可以根据所述算法模型的功能,判断是否可以由其它算法模型组 合得到,以满足
用户需求。或者提示管理人员,完善相关算法。
109.实施例四
110.在本技术实施例中,提出一种翻译系统部署装置。
111.参照图5,图5为本技术一实施例方案涉及的硬件运行环境的终端结构示 意图。
112.如图5所示,该控制终端可以包括:处理器1001,例如cpu,网络接口 1003,存储器1004,通信总线1002。其中,通信总线1002用于实现这些组件 之间的连接通信。网络接口1003可选的可以包括标准的有线接口、无线接口 (如wi-fi接口)。存储器1004可以是高速ram存储器,也可以是稳定的存 储器(non-volatile memory),例如磁盘存储器。存储器1004可选的还可以是 独立于前述处理器1001的存储装置。
113.本领域技术人员可以理解,图5中示出的终端结构并不构成对终端的限定, 可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
114.如图5所示,作为一种计算机存储介质的存储器1004中可以包括操作系 统、网络通信模块、以及翻译系统部署程序。
115.在图5所示的翻译系统部署设备硬件结构中,处理器1001可以调用存储 器1004中存储的翻译系统部署程序,并执行以下操作:
116.接收到调度指令时,确定待部署的翻译系统的相关信息;
117.根据所述相关信息确定所述待部署的翻译系统对应的算法容器;
118.将镜像仓库中的所述算法容器添加至所述待部署的翻译系统的功能库中, 完成所述翻译系统的部署动作。
119.可选地,处理器1001可以调用存储器1004中存储的翻译系统部署程序, 还执行以下操作:
120.获取算法模型,对所述算法模型进行适配试验;
121.根据试验结果,将所述算法模型编译封装为容器镜像;
122.将所述容器镜像部署于数据结构模型中,并将所述算法模型上传至镜像仓 库。
123.可选地,处理器1001可以调用存储器1004中存储的翻译系统部署程序, 还执行以下操作:
124.接收到所述翻译系统的功能升级指令之后,获取所述升级指令对应的配置 文件,以及确定所述功能升级指令对应的目标算法容器;
125.基于所述配置文件更新所述镜像仓库中的所述目标算法容器,以升级所述 目标算法容器对应的算法模型。
126.可选地,处理器1001可以调用存储器1004中存储的翻译系统部署程序, 还执行以下操作:
127.接收到算法容器分配指令时,确定所述算法容器分配指令对应的待分配算 法容器,以及目标数据结构模型;
128.根据所述待分配算法容器更新所述目标数据结构模型。
129.可选地,处理器1001可以调用存储器1004中存储的翻译系统部署程序, 还执行以下操作:
130.检测所述目标数据结构模型中是否含有所述待分配算法容器,将所述待分 配算法容器添加到所述目标数据结构模型中;或者
131.根据所述待分配算法容器的版本信息和所述数据结构模型中已有的算法 容器的版本信息,将所述待分配算法容器替换到所述目标数据结构模型中,或 者保留所述已有的算法容器。
132.可选地,处理器1001可以调用存储器1004中存储的翻译系统部署程序, 还执行以下操作:
133.根据所述型号以及所述翻译功能需求确定所述待部署的翻译系统对应的 算法模型;
134.根据所述算法模型确定所述算法容器。
135.可选地,处理器1001可以调用存储器1004中存储的翻译系统部署程序, 还执行以下操作:
136.检测所述镜像仓库中是否存在所述算法模型对应的算法容器;
137.根据检测结果,将所述算法容器添加至所述待部署的翻译系统的功能库中, 或者发出算法缺失信息。
138.可选地,处理器1001可以调用存储器1004中存储的翻译系统部署程序, 还执行以下操作:
139.在所述翻译系统接收到翻译任务时,拆解所述翻译任务,得到子任务;
140.确定各个所述子任务对应的任务算法容器;
141.将所述子任务分配至对应的所述任务算法容器,并根据所述任务算法容器 的处理结果得到任务结果;
142.根据目标算法容器输出的所述任务结果,生成所述翻译任务对应的翻译结 果。
143.此外,为实现上述目的,本发明实施例还提供一种终端设备,包括存储器、 处理器及存储在所述存储器上并可在所述处理器上运行的翻译系统部署程序, 所述处理器执行所述翻译系统部署程序时,实现如上所述的翻译系统部署方法。
144.此外,为实现上述目的,本发明实施例还提供一种计算机可读存储介质, 所述计算机可读存储介质上存储有翻译系统部署程序,所述翻译系统部署程序 被处理器执行时,实现如上所述的翻译系统部署方法。
145.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计 算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结 合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包 含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 cd-rom、光学存储器等)上实施的计算机程序产品的形式。
146.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产 品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和 /或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算 机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一 个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
147.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中 的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个 流程和/或方框图一个方框或多个方框中指定的功能。
148.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处 理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
149.应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造 成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步 骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本申 请可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实 现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同 一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。 可将这些单词解释为名称。
150.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基 本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要 求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
151.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及 其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1