我正在寻找一个附加组件音译将现代希腊语文本转换为拉丁语。数据存储在 .ods 文件中,因此理想情况下,我希望使用自由办公室插件。不过,我会接受命令行解决方案,这样我就可以解析 .csv 文件。理想情况下,音译规则将遵循ISO 843。
我已尝试过:
- https://extensions.libreoffice.org/extensions/oootranslit不适用于希腊语(公平地说,它清楚地说明了它的作用)
- https://extensions.libreoffice.org/extensions/lingtools 被建议这此站点上有类似(非重复)的问题。但是,在非 Ubuntu lts 版本上安装其依赖项对我来说似乎太麻烦了。
答案1
语言::Translitperl-module 似乎提供了一种解决方法。要安装,只需下载并解压 tar.gz 文件。然后在终端中运行:
perl Makefile.PL
make
make test
make install
使用方法:
首先将 .ods 文件转换为 csv(使用 libreoffice),然后:
translit -i input.csv -t "ISO 843" -o transliterated.csv
附言:我会让这个问题开放几个星期,因为我相信有可以直接从 Libreoffice 中使用的解决方案。