外国球员的名字一般都是按音译的。
你看到的大陆和香港有两种翻译,这很正常,因为大陆是讲国语,而香港是讲粤语即广东话。两边都是按官方用语的发音来翻译成字的,国语中的“贝克汉姆”在粤语中就和“碧咸”的发音相近。
在本届世界杯赛之前,大陆对球员名字的翻译也没有统一的标准,所以你也可能常在不同的门户网站上,比如新浪、网易、搜狐、TOM对同一名球员、同一支球队会有不同的译名,这尤其常见于西班牙、法国等非英语国家。
而从本届德国世界杯起,世界杯的官方网站上增加了中文版,这是很值得中国球迷骄傲的一点,也因此本届杯赛上球员的译名在国内就统一了很多。至少在各大门户网站的战报中,你不会再对比某个非种子队,比如厄瓜多尔或多哥,看到两个网站出的球员上场名单觉得象是完全两支球队了。
另外,由于我上面所说的大陆媒体对于非英语国家球员的名字经常有误读,而时间一长又变为约定俗成,所以其实大陆译名有不少是发音明显错误的。
其中最主要的有两例。其一就是楼主提到的“齐达内”,Zinedine Zidane的法语发音应该是“齐内迪尼·齐丹”,香港的粤语译名是比较正确的,而大陆却还是按照英语发音规则误读成“齐达内”,但是由于他是大牌球员,名字出现的频率过高,于是以讹传讹就改不过来了。
另一例也是来自皇马球员的,“劳尔”Raul,西班牙语的发音应该是“拉乌”,大陆媒体还是自以为是地滥用英语发音规则,误读成了“劳尔”这完全不着边际的名字,同样以讹传讹错用到现在,甚至连拉乌本人来访中国时也知道自己有个这么怪的中文名了。
这一点可能是由于中国从事足球的媒体人员里精通英语的已经算是人才,懂得小语种的就实在太稀有了吧。至今央视解说中对着球员名单还叫错球员的事也不少见。