罗马化-将希腊语、希伯来语、阿拉伯语、科普特语、叙利亚语、腓尼基语、芬兰语和梵语字母罗马化的音译模块

romanize3的Python项目详细描述


#Romanize 3

Python 3音译模块,将多个不同的古代脚本罗马化为对应的罗马字母并返回。


支持的脚本有:

-希腊语(grc)
-阿拉米语(arm)
-叙利亚语(syc)
-阿拉伯语(ara)
-腓尼基语(phn)
-布拉米语(brh)
-科普特语(cop)
-希伯来语(heb)

## install

`pip install romanize3`

## Usage

Transliterate syriaic script back and forth:

```python
import romanize3

r = romanize3.__dict__['syc']
print(r.convert("ܠܕܝܠܗ ܐܬܐ ܘܕܝܠܗ ܠܐ ܩܒܠܘܗܝ")) # output: LDILE ATA WDILE LA QBLWEI
print(r.convert("LDILE ATA WDILE LA QBLWEI")) # output: ܠܕܝܠܗ ܐܬܐ ܘܕܝܠܗ ܠܐ ܩܒܠܘܗܝ
```

Filter phoenician alphabet from the given text:

```python
r = romanize3.__dict__['phn']
s = """??? ???? ??? ????? ??? ???? ??
这是西顿王的祭司作亚斯大祭司作祭司的祭司,作大祭司的祭司,作大祭司的祭司,就是西顿王的祭司,这儿子是西顿王的祭司,是作大祭司的祭司,他他他作大祭司的祭司,这这祭司的祭司,就是作大祭司的祭司,这这这祭司的祭司,是属伯伯押押押押押押暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗暗西顿王亚斯他特的祭司以实慕拿撒的,am lying in this sarcophagus."""
print(r.filter(s))
```

Output:

```text
??? ???? ??? ????? ??? ???? ??

??????? ??? ????? ??? ???? ??? ???? _

```

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

推荐PyPI第三方库


热门话题
JavaSwing:实现TableModel还是扩展AbstractTableModel?   无法在连接了SQL的Java中获取数据抛出结果集   java在运行jar时访问jar外部的prop文件   java如何在使用xPath时选择通过检查的节点,而不是它们的父节点。评估()   java如何将文本文件中的整数值翻两番?   java Update Hibernate给出了一个错误   如何使用Java在类中实现调用mule中onCall方法的Singleton?   java如何修复Hibernate 5的映射未找到异常?   调用AlertDialog。按下后退按钮时Android片段的Java生成器   java基于进度更改JProgressBar中的ColorUIResource   java如何让这个测试通过?   java是否可以在TestNG中对参数化测试进行依赖?   java查询无法通过HQL执行   Spring java 11获取spel问题EL1005E:找不到类型   尝试获取JMH锁时发生java异常