Okapi Framework

server/2024/9/23 14:27:38/

文章目录

    • 关于 Okapi
      • Rainbow
      • CheckMate
      • Ratel
      • Tikal
      • Filters Plugin for OmegaT
      • Longhorn


关于 Okapi

  • 官网:http://okapiframework.org
  • 源码:https://bitbucket.org/okapiframework/okapi/src
  • 文档:http://okapiframework.org/wiki/index.php?title=Main_Page
  • Distributions : https://okapiframework.org/wiki/index.php/Distributions

Okapi 框架是一套跨平台、免费的开源组件和应用程序,为本地化和翻译文档和软件提供了广泛的支持。
其目标是允许工具开发人员和本地化人员构建新的本地化流程或增强现有流程,以最佳地满足他们的需求,同时保持兼容性和互操作性。在可能的情况下,项目使用并推广开放标准。

开放标准:http://okapiframework.org/wiki/index.php?title=Open_Standards


以下是基于该框架的一些工具和应用程序:

Rainbow

http://okapiframework.org/wiki/index.php?title=Rainbow
Rainbow是一个GUI应用程序,用于启动与翻译和本地化任务相关的各种实用程序,例如:文本提取(到XLIFF、OmegaT项目、RTF等)和合并、预翻译、编码转换、术语提取、文件格式转换、质量验证、翻译比较、过滤文本的搜索和替换、伪翻译等。使用框架的管道机制,您可以使用Rainbow创建一系列步骤,执行特定于您需求的自定义任务。


CheckMate

http://okapiframework.org/wiki/index.php?title=CheckMate
CheckMate-是一个GUI应用程序,可对双语翻译文件(如XLIFF、TMX、TTX、PO、TS、Trados Tagged RTF和框架支持的任何其他双语格式)执行各种质量检查。


Ratel

http://okapiframework.org/wiki/index.php?title=Ratel
Ratel-是一个用于创建和维护分段规则的GUI应用程序。这些规则用于将可翻译文本分解为更有意义的部分。Ratel使用Okapi基于SRX的分割引擎。SRX是分段规则交换格式。该应用程序包含一个测试功能,允许您在编辑规则时立即查看分割规则对自己的示例文本的影响。


Tikal

http://okapiframework.org/wiki/index.php?title=Tikal
Tikal-是一个命令行工具,提供许多功能,包括:简单的提取/合并、各种文件格式转换(TMX、CSV、制表符分隔、PO等)、访问翻译资源、Pensieve TM的导入/导出等。


Filters Plugin for OmegaT

http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT
OmegaT过滤器插件-是一个用于OmegaT的插件。它为TTX、IDML、JSON等其他文件格式提供了透明的支持。只需将jar文件放到OmegaT的插件目录中,重新启动OmegaT即可。


Longhorn

http://okapiframework.org/wiki/index.php?title=Longhorn
Longhorn-是一个远程执行批处理的应用服务器。可以从Rainbow导出包含预定义管道和过滤器配置的批处理配置。Longhorn提供了一个REST接口。






http://www.ppmy.cn/server/15220.html

相关文章

【AI 测试】分词器

目录 概念分词器种类主要应用场景几种常用的分词器适合用于自然语言处理任务的分词器分词器使用实例概念 分词器(Tokenizer)是一种自然语言处理工具,其核心功能是将连续的自然语言文本切分为一系列有意义的词汇单元。这些词汇单元通常是词或短语,它们在语言学上具有一定的…

unity快捷键

参考资料:Unity3D有哪些实用的快捷键/热键?

Java数据类型和变量

一.字面常量 常量即在程序运行期间不变的的量。 字面常量的分类: 1.字符串常量:“内容”,双引号里的内容; 2.整形常量:100,像这样的; 3.浮点数常量:1.23,直接写的浮…

qt——窗口置灰不可操作

在Qt中实现一个窗口(或窗口中的特定部分)置灰并不可操作,通常涉及到两个概念:禁用窗口的交互功能以及视觉上的置灰效果。下面我会介绍如何使用Qt实现这两个功能。 1. 禁用窗口的交互功能 如果你希望整个窗口都不可交互&#xff0c…

OpenFeign、RestTemplate支持自定义服务地址列表

目录 一、背景二、解决思路三、定义通用配置四、定义通用StaticServiceInstanceListSuppler五、为指定serviceId定义专属的配置类六、通过LoadBalancerClient为指定serviceId设置配置类6.1 OpenFeign6.2 RestTemplate 七、Debug调试 一、背景 最近在支援项目时,项目…

docker实战

出处:AcWing acwing的docker镜像存放在 /var/lib/acwing/images 仅供学习使用 在服务器安装不上一个命令,项tmux 装不上tmux可以先sudo apt-get update然后再安装sudo apt-get install tmux 原理 1.将当前用户添加到docker用户组 为了避免每次使用docker命令都需要加上sudo…

将Python机器学习模型集成到C++ Qt客户端应用程序中|Qt调用python详解

0、前言 有几个不同的选项可以将你的Python机器学习模型集成到你的C Qt客户端应用程序中。以下是一些可能的解决方案: 创建API: 将你的机器学习模型部署为一个API服务。你可以使用像Flask这样的轻量级Web框架来创建一个简单的HTTP服务。这样&#xff0…

navicat连接postgresql报错解决方案

navicat连接postgresql报错解决方案 问题描述原因分析:解决方案:1、将navicat升级到16.2以上版本2、降级pgsql3、修改dll配置文件 问题描述 使用Navicat连接postgresql时,出现如下错误。 原因分析: 由于pgsql 15版本以后&#…