中文、日文或韩文的机器翻译。

sanzang-utils的Python项目详细描述


网站:<;http://lapislazulitexts.com/sanzang>;

github:<;https://github.com/yaoguai/sanzang-utils>;

sanzang是一个简洁的跨平台机器翻译系统。这个 该系统特别适用于从中日韩语言(中文, 日语和韩语)。与大多数其他机器翻译系统不同,sanzang 即使对于古代或其他困难的文本也是有用的。

由于它起源于翻译中国佛教经典的文本,所以 翻译系统被称为“三藏”,即 梵文中的“大藏经”一词,是佛教经典的总称。作为 由Sanzang翻译人员自己演示:

$ echo 三藏 | szu-t sztab
1.1|三藏
1.2| sānzàng
1.3| tripiṭaka

任何人都可以学习如何使用sanzang utils,并使用这些程序来阅读和 分析文本。与其他系统不同的是,三藏系统体积小,易于接近。你可以 轻松开发自己的翻译规则,这些规则只存储在 文本文件并在运行时应用。

部件

Sanzang Utils包括以下程序:

  • szu ed(1)-基于命令的翻译表编辑器
  • szu-r(1)-用于重新格式化cjk文本的预处理器
  • szu-t(1)-主翻译程序
  • szu ss(1)-区分大小写的字符串替换工具

这些都是用python 3编写的,并在mit许可下可用。

安装

要运行这些程序,需要python 3.x。在类unix上安装 建议使用平台,但也可以使用windows。如果你用的是windows, 那么cygwin是这些程序的最佳环境。安装三藏 实用程序,您可以调用pip3下载并安装它:

# pip3 install sanzang-utils

如果系统上没有安装pip3,则可以下载 Sanzang Utils软件手动安装,然后使用旧方法安装:

# python3 setup.py install

文档

安装sanzang utils之后,您可能需要阅读介绍和 辅导的。导言向您介绍了核心概念和基本原理 在系统后面。本教程提供了关于如何准确地 使用每个组件,它们如何相互关联,以及如何开发 你自己的翻译表。

sanzang简介:<;http://lapislazulitexts.com/articles/sanzang_intro>;

sanzang实用程序教程:<;http://lapislazulitexts.com/articles/szu_tutorial>;

除了介绍和教程外,每个程序还包括 可作为参考的传统Unix手册页。

更新

要了解每个新版本都提供了哪些新的修补程序和功能, 您可以查看新闻文件,该文件根据 版本号和日期。

三藏实用程序的版本遵循方案n.n.n,表示 版本、次要版本和修补程序号。修补程序编号递增 对于一组小的更新或错误修复,小的数字表示一些新的 特征或新行为,主数字表示大的变化或新的和 不相容的行为。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
oop是Java中装饰器模式的替代方案吗?   java Kafka使用者进程和线程与主题分区的关系是什么   java进程。破坏不起作用   java问题,声明Map<String,Class<?扩展可序列化>>   涉及泛型的java类型安全异构容器   用于转换native2ascii和native2ascii的java库   java填充对象字段的简单方法   java如何将正确的数组返回到方法中并正确修复主方法   java如何解析日期字符串,如'21Jul12'   在Python或Java中旋转图像的更快方法   java异步任务在构造函数处取消   安全性在java中有加密代码的选项吗?它应该只在运行时解密和执行?   java如何编译。jrxml仅一次   java错误Msg=ORA00932:数据类型不一致:预期日期为二进制   java如何设置每行不同的JTextArea文本对齐方式?