草庐IT

transliteration

全部标签

java - 应使用哪种罗马化标准来改进 ICU4j 的阿拉伯语-拉丁语音译?

我们需要将阿拉伯文本音译为拉丁字符(不带变音符号)并将其显示给用户。我们目前正在为此使用IBMICU4j。API不能很好地将阿拉伯文本翻译成正确可读的拉丁字符。请引用以下示例:例子阿拉伯语文本:صدامحسينالتكريتيGoogle的音译输出:萨达姆·侯赛因·提克里蒂ICU4J的音译输出:ṣdạmḥsynạltkryty我们如何改进ICU4j库的音译输出?ICU4J为我们提供了编写自己的规则的选项,但我们目前陷入困境,因为我们团队中没有人懂阿拉伯语,也无法找到任何可以遵循的合适标准。 最佳答案 我花了4个小时研究任何其他来源来

java - 波斯语音译 Java API

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我需要将English音译为Persian并希望在离线模式下使用它。有没有我可以离线使用的免费API?

java - 从拉丁字符中删除重音符号(变音符号)以进行比较

这个问题在这里已经有了答案:Removediacriticalmarks(ńǹňñṅņṇṋṉ̈ɲƞᶇɳȵ)fromUnicodechars(12个答案)关闭8年前。我需要将使用拉丁字母书写的欧洲地名与某些字符上的重音符号(变音符号)进行比较。有很多中欧和东欧的名字都是用重音符号写的,比如ž和ü上的拉丁字符,但有些人只用普通的拉丁字符写名字,而不用重音符号,例如z和u。我需要一种方法让我的系统识别例如mškžilina与mskzilina相同,并且对于使用的所有其他重音字符都相似。有没有简单的方法可以做到这一点?

c++ - 使用 ICU 库的 UTF-8 到 ASCII

我有一个带有UTF-8字符的std::string。我想将字符串转换为最接近的ASCII字符。例如:罗兹=>罗兹Assunção=>Assuncao施洛斯=>施洛斯不幸的是,ICU库真的很不直观,而且我还没有找到关于它的用法的好文档,所以我要花太多时间来学习使用它。我没有时间。有人可以举例说明如何做到这一点吗?谢谢。 最佳答案 试试这个,ucnv_convert("US-ASCII","UTF-8",targer,targetsize,source,sourcesize,pError)

java - 从西里尔字母到拉丁字母的音译 ICU4j java

这个问题在这里已经有了答案:icu4jcyrillictolatin(3个答案)关闭6年前。我需要做一些相当简单但没有散列映射硬编码的事情。我有一个Strings,它是西里尔文我需要一些例子来说明如何使用某种自定义过滤器将它变成拉丁字符(给出一个纯拉丁文的例子,如果Strings=嗅探;我希望它查找s-n-i-f-f并将它们更改为其他内容(也可能有组合)。我可以看到ICU4j可以做这类事情,但我不知道如何实现它,因为我找不到任何工作示例(或者我只是愚蠢)。感谢任何帮助。谢谢最好的问候,PS我需要批量翻译。我不关心样式或动态音译,只关心ICU4j批处理音译器的一些基本示例。K我真的明白了

python - 印地语到英语音译

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion是否有用于将印地语音译为英语的python库?例如“खाया”应转换为“khaya”

ios - 音译/转置 NSString 中的字符

我想将西里尔文字符串音译成最接近的拉丁文等价物。例如。“матрешка”=>“matreshka”,“водка”=>“伏特加”。所以理想情况下,我希望在NSString或其他已经了解字母表的所有内容并且可以进行对话的地方使用一些现成的方法。但如果iOSAPI中不存在这样的功能,那么我会对像ruby​​的tr方法这样的方法感到非常满意,该方法仅使用指定为参数的简单映射来替换字符串中的字符."баба".tr('абвгд','abvgd') 最佳答案 要么尝试使用kCFStringTransformToLatin转换标识符的CFM

ios - 音译/转置 NSString 中的字符

我想将西里尔文字符串音译成最接近的拉丁文等价物。例如。“матрешка”=>“matreshka”,“водка”=>“伏特加”。所以理想情况下,我希望在NSString或其他已经了解字母表的所有内容并且可以进行对话的地方使用一些现成的方法。但如果iOSAPI中不存在这样的功能,那么我会对像ruby​​的tr方法这样的方法感到非常满意,该方法仅使用指定为参数的简单映射来替换字符串中的字符."баба".tr('абвгд','abvgd') 最佳答案 要么尝试使用kCFStringTransformToLatin转换标识符的CFM
12