4个版本 (2个破坏性更新)
0.3.1 | 2023年10月31日 |
---|---|
0.3.0 | 2023年10月17日 |
0.2.0 | 2023年10月16日 |
0.1.0 | 2023年10月16日 |
#887 在 文本处理
每月 24 次下载
33KB
491 行
关于项目
Bitranslit是Rust的双向转写器。它根据语言包中指定的规则(源脚本 <-> 目标脚本)和转写标准进行字符串转写。
此crate使用来自Artur Barseghyan的Python transliterate
包的转写规则。
它包含以下语言的语料库
- 亚美尼亚语
- 保加利亚语(测试版)
- 希腊语
- Latin1
- 马其顿语(测试版)
- 俄语
- 塞尔维亚语(测试版)
- 乌克兰语(测试版)
此代码是为了支持在Der SPIEGEL和Paper Trail Media进行的调查而开发的。
(返回顶部)
入门
安装
cargo add bitranslit
(返回顶部)
使用
use bitranslit::Bulgarian;
let t = Bulgarian::new();
let _ = t.from_latin("Lorem ipsum dolor sit amet");
let _ = t.to_latin("Лорем ипсум долор сит амет");
(返回顶部)
贡献
贡献是开源社区如此美妙的地方,可以学习、启发和创造。你做出的任何贡献都将被高度重视。
如果你有改进这个项目的建议,请fork仓库并创建一个pull request。你也可以简单地打开一个带有“enhancement”标签的问题。别忘了给项目加星!再次感谢!
- fork项目
- 创建你的功能分支 (
git checkout -b feature/AmazingFeature
) - 提交你的更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 打开pull request
(返回顶部)
许可
根据LGPL-2.1或更高版本许可发布。更多信息请参见LICENSE.txt
。
(返回顶部)
联系
Christo Buschek - @christo_buschek - [email protected]
项目链接: https://github.com/critocrito/bitranslit
(返回顶部)
依赖项
约2MB
约47K SLoC