Okapi Framework

2024-04-25 09:04
文章标签 framework okapi

本文主要是介绍Okapi Framework,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 关于 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接口。





这篇关于Okapi Framework的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/934237

相关文章

Spring Framework系统框架

序号表示的是学习顺序 IoC(控制反转)/DI(依赖注入): ioc:思想上是控制反转,spring提供了一个容器,称为IOC容器,用它来充当IOC思想中的外部。 我的理解就是spring把这些对象集中管理,放在容器中,这个容器就叫Ioc这些对象统称为Bean 用对象的时候不用new,直接外部提供(bean) 当外部的对象有关系的时候,IOC给它俩绑好(DI) DI和IO

安卓aosp14上自由窗口划线边框Freeform Caption实战开发-千里马framework实战

背景: 上一篇文章也分享过aosp14版本上自由窗口的Caption栏的显示原理,今天来讲解一下aosp14版本上如何实现对自由窗口的划线边框功能,相关功能已经在aosp13上面进行实现,具体可以看我的分屏自由窗口专题哈。 就是想要在aosp14上面实现如下功能: 即自由窗口在被触摸放大缩小时候,边框要被画成红色的线条,表示选中。 尝试aosp13老方案: 因为aosp13是在acti

Android Framework中的PolicyManager简介

PolicyManager类位于framework\base\core\java\com\android\internal\policy目录中的PolicyManager.java文件中。PolicyManager主要用于创建Window类、LayoutInflater类和WindowManagerPolicy类,它扮演着简单工厂模式中的工厂类角色,而抽象产品角色由IPolicy接口实现,具体产

知识图谱(knowledge graph)——RDF(Resource Description Framework)

RDF的基本单元是三元组(triple) 每个三元组是(主语 谓语 宾语) 这样的元组tuple。主谓宾的取值称为"资源"(Resource, 也就是RDF里的R) 资源可以是一个网址(URI),一个字符串或数 字(严格来讲都是带类型的字符串,称为 literal),或者一个“空节点”(blank node)。 有两种特殊类型的资源。rdfs:Class代表类。 rdf:Property代

缺少各种framework会报的错误

参考: 1、关于缺少各种framework出现的错误累结

【论文】A Collaborative Transfer Learning Framework for Cross-domain Recommendation

Intro 业界常见的跨域建模方案主要分为两种范式[22][32][5][36][17][14][20]:1) 将源样本和目标样本进行联合和混合,然后执行多任务学习技术,以提高在所有域中的性能;2) 使用混合或数据丰富的源域数据预先训练模型,然后在数据不足的目标域中对其进行微调,以适应新的数据分布。在第一种方法中,通过不同类型的网络设计来学习特定域特征和域不变特征,其中域指标通常用于识别域。在微

xcode 打包framework时去除某些架构

下图所示为编译后的.framework文件: 已知该.framework支持的真机架构为arm64和armv7两种。现在想要缩小framework库的容量,只保留arm64架构。Terminal中运行: lipo MySencodeFrameWork.framework/MySencodeFrameWork -thin arm64 -output MySencodeFrameWork 模拟

详解Framework

[Cocoa]深入浅出 Cocoa 之 Framework 罗朝辉( http://blog.csdn.net/kesalin/) CC许可,转载请注明出处 Framework 简介 Mac OS X 扩展了 framework 的功能,让我们能够利用它来共享代码和资源。framework 在概念上有点像 Window 下的库,但是比库更加强大,通过 framework

Android Framework(三)Activity启动流程

文章目录 大纲总体流程 第一阶段:点击图标启动应用流程概览SourceActivity端处理system_service处理启动请求参数的构建activityInfo的解析创建ActivityRecord 窗口层级树的处理获取Task--getOrCreateRootTaskActivityRecord挂载到Task--setNewTask移动Task到容器顶部--moveToFront 显

android-Framework,imageLoading, Animations,Network,Tast/Job

Framework: Common afinal Afinal是一个android的ioc,orm框架https://github.com/yangfuhai/afinalxUtils** android orm, bitmap, http, view inject...https://github.com/wyouflf/xUtilsThinkAndroid ThinkAndroid是一