试着把汉字翻译成罗马字。

Kanji_to_Romaji的Python项目详细描述


原名kana_to_romaji
JMdict的帮助下尝试将汉字翻译成罗马字
由于 最初的目标是使字符串可以用ascii打印

安装

pip install kanji_to_romaji
或如果pip不可用:
git clone https://github.com/rcamba/kanji_to_romaji
install.bat

用法

ktr.py是包含在提供的命令行中使用的脚本 在环境变量中有python的脚本文件夹

>;KTR.PY友達___
tomodachi ni aimashita
尽管Windows cmd似乎并不支持unicode 字符,以便在需要时使用Unicode转义字符串…
>;ktr.py\u53cb\u9054\u306b\u4f1a\u3044\u307e\u3057\u305f
tomodachi ni aimashita

更常见的用法可能会在另一个程序中使用:

from kanji_to_romaji import kanji_to_romaji
print kanji_to_romaji(u"友達に会いました")

参数必须为unicode格式

更多示例

私_嬉:watashi wa ureshii
萨拉尼木口
bl∞dy☆:bl dy
乷:\ u4e77(不在汉字unicode范围内)
有关更多示例,请参见tests\test_kanji.py
注:粒子_(ha/wa)或_(he/e)并不总是 翻译正确。一些汉字翻译也是如此 因为其中一些可能有多个读数,这取决于 在上下文中。

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

推荐PyPI第三方库


热门话题
java如何编写带有连接的动态JPA查询?   子列表上的java分区列表,其中相邻子列表的第一个和最后一个元素相同   java限定符注释方法找不到作为配置类的bean   java同时抛出主异常和子类型,有合适的方法吗?   LString将是一个链表类,它模仿标准的JavaString和StringBuilder类   spring上下文关闭时java停止ConcurrentTaskScheduler   Java继承基类使用派生类方法   java Google的zxing(斑马线)条形码库的位矩阵不是它应该位于的位置   java使用springhateoas反序列化包含(_链接和_嵌入)的JSON   java破坏者如何使用环形缓冲区读取文件?   java在Android中获得用户的日常路线?   javajenkins:依赖于其他工件/项目的构建作业   java家庭替换应用程序/视图网格使用哪种布局?   java如何从签名证书创建信任库和密钥库?