用拉丁字母写阿拉伯语

怎样用你手边现成的拉丁字母键拼出阿拉伯语单词——哪些字母要省掉,大写键起什么作用,以及最容易写错的那几个拼法。

你可以用键盘上已经印好的拉丁字母来写阿拉伯语。打 slam 就出现 سلام,打 ktab 就得到 كتاب。 没有阿拉伯语布局要学,也没有东西要装——但它有一套拼写逻辑,花几分钟弄懂这套逻辑,正是「能用」和 「怎么写成这样了?」之间的分界线。

拼辅音,不要拼读音

最有用的一个习惯:打阿拉伯语书写者真正会写的字母,而不是你听到的字母。

阿拉伯语平常不写短元音。字母上下那些小记号是可选的,日常书写会略去。所以你要打的那个词,字母数比 英文拼法看上去要少:

你想要的而不是
كتاب(书)ktabkitab,那会得到 كيتاب
سلام(和平)slamsalam,那会得到 سالام
بيت(房子)byt
قلم(笔)qlm

你打下的每一个 aiuoe 都是在索取一个真实存在的字母。a 要的是 ا,i 要的是 ي。打 kitab,你拿到的正是你要的——ك ي ت ا ب——也就是 كيتاب,不是 كتاب。把短元音 留在外面,词就出来对了。

键盘编辑器里输入框中是 سلام,上方是屏幕上显示的英文标签「Type in Latin letters — your Arabic appears here」,旁边配有 slam → سلام 的示例

大写字母取的是成对字母里的第二个

阿拉伯语有好几对字母,英语会把它们合成一个。这个键盘用大小写来区分它们,所以按了上档键的那个键 是另一个字母,而不是同一个字母的加强版:

得到得到
hهHح
sسSص
tتTط
dدDض
zزZظ

这件事比看上去重要。mrHba 给出 مرحبا,就是最普通的那个「你好」。同样的东西用小写 h 打—— mrhba——你得到的是 مرهبا,那根本不是一个词。没有任何提示,字母只是安安静静地变成了别的,所以 一个词看着不对劲时,值得先检查大小写。

撇号负责加点

另一个诀窍是撇号。有几个阿拉伯字母形状相同、只是点的位置不同,在字母后面打 ' 就会切换到带点的 那一个:

得到得到
t'ثd'ذ
s'شg'غ
H'خh'ة

所以 شكرا——谢谢——是 s'kra。这一点几乎所有人第一次都会栽,因为直觉是按拉丁字母通常的写法打 shkra。在这个输入方式里,那会被读成 sh 两个各自独立的字母,产生 سهكرا。如果你更想直接打 shkra 并让它成立,那正是英语式输入方式的用途——你可以在输入设置里切换, 输入方式指南讲了每一种各自改变了什么。

那张表里的最后一个值得单独拎出来。h' 给出 ة,也就是收尾于大量阿拉伯语单词的塔·马尔布塔: mdinh' 给出 مدينة,mdrsh' 给出 مدرسة。

当心 la

有一个组合的行为和其他所有组合都不一样。la 不是 l 后面跟着 a,而是单个连写字 لا,阿拉伯语 就是这样把这两个字母连在一起写的。

这就是为什么 salam 给出的是 سالام 而不是 سلام:键盘读到的是 s、然后 a、然后 la、然后 m。它完全照你说的做了,只是你说的不是你想要的。把第一个元音去掉,打 slam,你就得到 سلام。

键盘会原样放过的字母

如果你打的键在这个输入方式里没有对应的阿拉伯语含义,它会原样留下,而不去猜。eoux 都会 直接穿过去,所以 nor 出来是 نoر,中间夹着一个拉丁字母 o。解决办法是打 noor,因为 oo 才是给出 و 的那个组合。

在你的阿拉伯语里看到一个落单的拉丁字母,几乎总是这个原因:一个在当前输入方式里没有归属的元音。

下一步

打开阿拉伯语键盘,依次打 slammrHbas'kra。三个词就足以感觉出这套 规律——先辅音,重字母用大写,带点的字母用撇号。碰到实在弄不明白的字母时, 难打字母指南把麻烦的都放在了一处。

如果比起继续转写,你更想直接读懂自己写出的阿拉伯语,阿拉伯语阅读课程会从第一个字母开始。

相关文章