转写
将一种文字系统的文本转换为另一种文字系统的过程,同时保留语音。
转写是将一种文字系统书写的文本转换为另一种文字系统的过程。与翻译不同,它在替换字符时保留语音而非含义。
日语罗马化 ("東京" → "Tokyo") 是经典示例。西里尔字母到拉丁字母的转换 ("Москва" → "Moskva") 和阿拉伯字母到拉丁字母的转换也属于转写。语言学与文字系统书籍提供了系统介绍。
ICU (International Components for Unicode) 库提供了众多文字系统对之间的转写规则。在编程中,可以使用 ICU 的 Transliterator 类实现转换。
从字符计数角度看,转写可能显著改变字符数。一个汉字可能变成多个罗马字符,需要在转写前后管理字符数。多语言文本处理书籍提供了更多背景知识。