1.一種計算機實現的方法,其包括:
在具有一個或者多個處理器的計算設備處接收用戶輸入,所述用戶輸入以第一書寫系統表示;
在所述計算設備處基于所述用戶輸入確定一個或者多個候選,所述一個或者多個候選中的每一個候選與以不同于所述第一書寫系統的第二書寫系統表示的用戶輸入相對應;
在所述計算設備處確定是否所述候選中的至少一個候選與地理位置的專有名稱對應;
當所述候選中的至少一個候選與所述地理位置的所述專有名稱對應時,在所述計算設備處確定所述地理位置的本地名稱,所述本地名稱為在與所述地理位置相關聯的本地語言中的所述地理位置的所述專有名稱;
在所述計算設備處增強所述一個或者多個候選以包括所述本地名稱以獲得增強的候選列表;以及
從所述計算設備輸出所述增強的候選列表。
2.根據權利要求1所述的計算機實現的方法,其中,確定是否所述候選中的至少一個與地理位置的專有名稱對應包括:將所述一個或者多個候選中的每一個候選與詞典中的詞條進行比較,其中,當特定候選名稱與所述詞典中的特定詞條匹配時,所述特定候選名稱與所述地理位置的所述專有名稱對應。
3.根據權利要求2所述的計算機實現的方法,其中,所述詞典包括多個地理位置名稱,所述詞典中的每個詞條與所述多個地理位置名稱中的一個地理位置名稱以及所述地理位置的關聯本地名稱對應。
4.根據權利要求1所述的計算機實現的方法,其中,確定是否所述候選中的至少一個候選與地理位置的專有名稱對應包括:將所述一個或者多個候選的子集中的每一個候選與詞典中的詞條進行比較,其中,當特定候選名稱與所述詞典中的特定詞條匹配時,所述特定候選名稱與所述地理位置的所述專有名稱對應。
5.根據權利要求4所述的計算機實現的方法,其中,所述一個或者多個候選的所述子集包括所述一個或者多個候選中與所述用戶輸入匹配的概率大于閾值的每個特定候選。
6.根據權利要求1所述的計算機實現的方法,其中,所述增強的候選列表包括所述一個或者多個候選中的至少一個候選以及所述本地名稱。
7.根據權利要求1所述的計算機實現的方法,其中,所述用戶輸入和所述一個或者多個候選以第一語言表示,并且所述本地名稱以不同于所述第一語言的第二語言表示。
8.根據權利要求1所述的計算機實現的方法,其中,確定是否所述候選中的至少一個候選與地理位置的專有名稱對應包括:
將所述候選中的至少一個候選發(fā)送至服務器計算設備;以及
接收是否所述候選中的至少一個候選與所述地理位置的所述專有名稱對應的指示。
9.根據權利要求8所述的計算機實現的方法,其中,確定所述地理位置的所述本地名稱包括:從所述服務器計算設備接收所述地理位置的所述本地名稱。
10.根據權利要求1所述的計算機實現的方法,其中:
確定是否所述候選中的至少一個候選與地理位置的專有名稱對應包括:
將所述一個或者多個候選發(fā)送至服務器計算設備;以及
接收是否所述候選中的至少一個候選與所述地理位置的所述專有名稱對應的指示;以及
確定所述地理位置的所述本地名稱包括:從所述服務器計算設備接收所述地理位置的所述本地名稱。
11.一種計算設備,其包括:
一個或者多個處理器;以及
存儲指令的非暫時性計算機可讀介質,所述指令在由所述一個或者多個處理器執(zhí)行時使所述計算設備執(zhí)行操作,所述操作包括:
接收用戶輸入,所述用戶輸入以第一書寫系統表示;
基于所述用戶輸入,確定一個或者多個候選,所述一個或者多個候選中的每一個候選與以不同于所述第一書寫系統的第二書寫系統表示的所述用戶輸入相對應;
確定是否所述候選中的至少一個候選與地理位置的專有名稱對應;
當所述候選中的至少一個候選與所述地理位置的所述專有名稱對應時,確定所述地理位置的本地名稱,所述本地名稱是在與所述地理位置相關聯的本地語言中的所述地理位置的所述專有名稱;
增強所述一個或者多個候選以包括所述本地名稱以獲得增強的候選列表;以及
輸出所述增強的候選列表。
12.根據權利要求11所述的計算設備,其中,確定是否所述候選中的至少一個與地理位置的專有名稱對應包括:將所述一個或者多個候選中的每一個候選與詞典中的詞條進行比較,其中,當特定候選名稱與所述詞典中的特定詞條匹配時,所述特定候選名稱與所述地理位置的所述專有名稱對應。
13.根據權利要求12所述的計算設備,其中,所述詞典包括多個地理位置名稱,所述詞典中的每個詞條與所述多個地理位置名稱中的一個地理位置名稱以及所述地理位置關聯本地名稱對應。
14.根據權利要求11所述的計算設備,其中,確定是否所述候選中的至少一個候選與地理位置的專有名稱對應包括:將所述一個或者多個候選的子集中的每一個候選與詞典中的詞條進行比較,其中,當特定候選名稱與所述詞典中的特定詞條匹配時,所述特定候選名稱與所述地理位置的所述專有名稱對應。
15.根據權利要求14所述的計算設備,其中,所述一個或者多個候選的所述子集包括所述一個或者多個候選中與所述用戶輸入匹配的概率大于閾值的每個特定候選。
16.根據權利要求11所述的計算設備,其中,所述增強的候選列表包括所述一個或者多個候選中的至少一個候選以及所述本地名稱。
17.根據權利要求11所述的計算設備,其中,所述用戶輸入和所述一個或者多個候選以第一語言表示,并且所述本地名稱以不同于所述第一語言的第二語言表示。
18.根據權利要求11所述的計算設備,其中,確定是否所述候選中的至少一個候選與地理位置的專有名稱對應包括:
將所述候選中的至少一個候選發(fā)送至服務器計算設備;以及
接收是否所述候選中的至少一個候選與所述地理位置的所述專有名稱對應的指示。
19.根據權利要求18所述的計算設備,其中,確定所述地理位置的所述本地名稱包括:從所述服務器計算設備接收所述地理位置的所述本地名稱。
20.根據權利要求11所述的計算設備,其中:
確定是否所述候選中的至少一個候選與地理位置的專有名稱對應包括:
將所述一個或者多個候選發(fā)送至服務器計算設備;以及
接收是否所述候選中的至少一個候選與所述地理位置的所述專有名稱對應的指示;以及
確定所述地理位置的所述本地名稱包括:從所述服務器計算設備接收所述地理位置的所述本地名稱。