阿拉伯语转写:用拉丁字母输入是怎么回事
转写是什么,键盘怎样在你打字的同时把拉丁字母变成阿拉伯字母,以及这套办法在什么时候帮上忙、什么时候碍事。
转写的意思是用一套文字的字母去写另一套文字的读音。Marhaba 就是 مرحبا 的转写——同一个词,不同的 字母表。转写键盘把这个过程倒过来、并且实时地跑:你打拉丁字母,它写出阿拉伯字母。
这一页讲清楚这中间到底发生了什么,因为知道键盘遵循的规则,才能让它变得可预测。
转写不是翻译
这两个常被弄混,但它们做的是完全不同的事。
| 它改变的是 | slam 会变成 | |
|---|---|---|
| 转写 | 只有文字 | سلام |
| 翻译 | 语言 | 和平 |
转写键盘从不解读你的文本。它不知道 سلام 是和平的意思,也不知道你本来想写一句问候。它只转换 字母,到此为止——正因如此,它对人名、地名和任何词典里查不到的词一样好用。
键盘怎么决定写出什么
每一种输入方式都是一张表:一列拉丁字母序列,以及每一条对应的阿拉伯字母。你打字时,键盘从左往右 读,在每一个位置都取表里能匹配上的最长那一条。
这一条规则就解释了绝大多数看起来意外的行为:
l单独是 ل,a单独是 ا——但la作为单个连写字 لا 也在表里,所以它赢了。 打salam得到的是 سالام 而不是 سلام,因为键盘在中间找到了la。d是 د,而d'是 ذ。打d你看到 د;补上撇号,已经在那里的字母就被改写成 ذ。s是 س,s'是 ش。同一个套路。
所以字母在你打完之后发生变化并不是故障。那是表里一条更长的条目变得可用了,也正因为这样,输出要 等你写完一个词才会稳定下来。
这背后没有词典,也没有自动更正。同样的输入永远产生同样的阿拉伯语,这正是你可以放心地把一个拼法 学一次、之后一直用的原因。
让人栽跟头的是元音
阿拉伯语平常不写短元音,所以纸面上的字母基本都是辅音。而人们在聊天和招牌上写的转写阿拉伯语,是 带着那些元音的——kitab、shukran、salam。
键盘一个字母一个字母地照你打的写。所以你早就熟悉的那套日常转写,通常比阿拉伯语单词需要的字母
更多,照字面打进去就会得到一个多了阿里夫和亚的词。ktab 给出 كتاب,kitab 给出 كيتاب。
这是新用户最大的一处调整,而且它更像一个要养成的习惯,而不是要背下来的规则:打这个词的骨架,不是 它的读音。
有多种输入方式,是因为转写本来就没有统一标准
用拉丁字母写阿拉伯语,并没有一个大家公认的写法。خ 在英语习惯里写作 kh,在聊天写法里是 5,在别处则写成一个下面带记号的字母。所以键盘必须选定一种约定,而这里提供了四种,好让你选中 自己本来就在用的那一种。
| 输入方式 | 适合这样写的人 |
|---|---|
| 传统式 | 用撇号表示带点的字母——ش 用 s',خ 用 H' |
| 英语式 | 用英语的双字母组合——sh、kh、th、dh、gh |
| 法语式 | 依法语习惯——ش 用 ch,و 用 ou |
| 阿拉比齐 | 用聊天写法,数字顶替字母 |
同样的输入在不同方式里可以产生不同的阿拉伯语:khbz 在英语式里给出 خبز,在传统式里给出
كهبز,因为在那里 kh 只是 k 后面跟着 h。
输入方式指南做了正经的比较。
转写力有不逮的地方
这几点值得说清楚。
- 有些拼写需要的是一个真实的字母,而不是一个音。 独立的哈姆宰 ء 出现在词中的方式,是 拉丁字母难以捕捉的。屏幕键盘上有它的一个键,点它才是可靠的路子——见 难打的阿拉伯字母。
- 它不会替你补上短元音。 如果你的文本需要哈拉卡特——用于教学,或是《古兰经》与诗歌的句子—— 那就用标音触发键自己打上去。
- 它是用来写东西的,不是用来长住的。 如果你整天都在别的应用里写阿拉伯语,系统阿拉伯语键盘是 更合适的工具。转写真正称职的场合,是装一个系统键盘做不到或不值得的时候。
下一步
理解这条匹配规则最快的办法是亲眼看它发生:打开阿拉伯语键盘,打一个 d,
再加一个撇号,看着 د 变成 ذ。如果你更想从实用拼法而不是原理开始,
用拉丁字母写阿拉伯语是这一页的动手版。
如果你想彻底不再依赖拉丁拼写,阿拉伯语阅读课程教的是字母表本身——字母、它们的四种形状,以及决定读音的元音符号。