音译转写
文本所有处理都在浏览器本地完成,数据不上传服务器
输入
把文件拖到这里可直接载入
输出
把另一种字母表换成拉丁字母:`Москва → Moskva`、`Ελλάδα → Ellada`、假名 `とうきょう → toukyou`。这不是「去变音符号」(那是把 `café` 变成 `cafe`),源和目标本来就是两套字母表。四套方案各有用处:ASCII 近似好读、学术转写带变音符可还原、ISO 9 是国际标准(只有西里尔有正式定义)、简单罗马化尽量一个字母一个音。几点必须说清楚:希腊的 `η` `υ` `χ` 在现代与古典读音里不同(默认按现代,学术方案切古典);阿拉伯语正文通常不写元音,所以只做辅音骨架 + 长元音;假名按平文式处理拗音、促音与长音。查不到的字符(汉字、emoji)原样保留并单独列出,不会静默丢掉。
功能
- 西里尔 / 希腊 / 阿拉伯 / 日文假名 → 拉丁字母
- 四套方案:ASCII 近似、学术、ISO 9、简单罗马化
- 自动识别源文字,也可手动指定
- 西里尔处理 щ(šč) ы э ю я 这类一音多字母
- 希腊默认现代读音,学术方案切古典
- 阿拉伯按辅音骨架 + 长元音(短元音本就不写)
- 假名按平文式处理拗音、促音、长音
- 未转写字符原样保留并列出清单
使用方法
- 输入一行一段文字(或直接粘一整段)
- 选源文字(默认自动识别)
- 选转写方案
- 复制结果;未转写的字符在下面单独列出
常见问题
- 这和「去变音符号」有什么区别?
- 去变音符号处理的是同一套字母表:`café → cafe`,只是把符号摘掉。音译转写处理的是两套字母表:`Москва → Moskva`。输入和输出都不一样,不要混用。
- 阿拉伯语为什么转出来没有元音?
- 因为阿拉伯语正文通常不写短元音 —— 它们不在文字里,不是工具漏了。工具只做辅音骨架,并把 `ا` `و` `ي` 当长元音 a/u/i 处理(学术方案写成 ā/ū/ī)。要还原短元音需要上下文或词法分析,超出转写的范围。
- 汉字和 emoji 怎么办?
- 它们不属于这四套字母表,转不出来,所以原样保留并列在「未能转写的字符」里,连同出现次数。关掉「保留原字母」则从结果里去掉,但仍然会列出来 —— 没有任何东西会被静默丢弃。
相关工具
去变音符号
文本去掉文本里的变音符号:Café → Cafe、Tiếng Việt → Tieng Viet。用 Unicode NFD 分解而不是替换表,覆盖任何语言;Ø Đ Ł 这类独立字母会单独提示。
汉字转拼音
文本把汉字转成拼音:带声调符号、带声调数字或不带声调,也可以只取首字母缩写。多音字按词判定,标点与英文原样保留。
URL Slug 生成
网络把标题转成 URL 友好的 slug:去变音符号、合并分隔符、按词截断,中文可转拼音、保留或丢弃。
文本对比
文本把两份文本逐行对比,高亮标出新增、删除与未改动的行,改动按最小差异对齐,而不是整段标成变了。全部在浏览器本地完成,内容不上传。
字数统计
文本中英混排的文本到底有多长?中文按字、英文按词分开统计,给出字符数、行数、字节数、阅读与朗读时长,以及会被切成几条短信。全部在本机完成。
文本清洗
文本清洗从日志或表格里复制出来的一列内容:去重行、排序、去空行、去首尾空白、去行号、合并多空格,规则逐条开关。粘贴的内容只在本机处理。