我的應用程序有一個270萬條記錄表,其中包含世界上所有城市和村莊的列表(由GeoNames.org提供)。每個城市都有它的母語的名字。該數據庫將以自動完成形式進行搜索,但用戶應能夠使用自己的語言(主要是葡萄牙語,因爲這將是一個巴西網站)輸入城市名稱,並且能夠定位城市(至少是最重要的)。在大型數據庫中執行批量語言翻譯
例如:慕尼黑是一個着名的德國城市。但是,在GeoNames數據庫中,它被註冊爲「München」,即德文的本地名稱。 GeoNames提供了這個名字的英文表達,但是這基本上剝奪了城市名稱的特殊字符(在這種情況下,慕尼黑成爲慕尼黑,而不是慕尼黑)。
有沒有一種方法或服務可以用來將這些城市名稱翻譯成葡萄牙語(或至少英文)並將它們緩存到我的數據庫中?我研究過Google翻譯API,但在其TOS中,禁止使用自動化流程。
在此先感謝。
雖然我不知道葡萄牙維基的地理情況如何,但你必須看到自己(我只是在短時間內學會了這種語言:))。 – Czechnology 2011-02-25 19:39:40