View a markdown version of this page

如何获得地址翻译 - Amazon Location Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

如何获得地址翻译

AddressTranslations允许您以所有可用语言检索地址组成部分的所有名称翻译和备用名称。您可以使用AddressTranslations请求参数指定要转换的地址组件。

潜在使用案例

  • 多语言应用程序:以多种语言为国际用户显示地址组件。

  • 本地化:显示城市和地区的本地语言名称和用户首选语言名称。

示例

Sample request
{ "QueryText": "1 Rue de Rivoli, Paris", "AddressTranslations": ["Locality", "Region"] }
Sample response
{ "ResultItems": [ { "PlaceId": "<Redacted>", "PlaceType": "PointAddress", "Title": "1 Rue de Rivoli, 75004 Paris, France", "Translations": { "Locality": [ { "Names": [ { "Value": "Paris", "Language": "fr", "Type": "BaseName", "Primary": true }, { "Value": "Parigi", "Language": "it", "Type": "Exonym" }, { "Value": "パリ", "Language": "ja", "Type": "Exonym" } ], "Preference": "Primary" } ], "Region": [ { "Names": [ { "Value": "Île-de-France", "Language": "fr", "Type": "BaseName", "Primary": true }, { "Value": "IDF", "Language": "fr", "Type": "Abbreviation" } ], "Preference": "Primary" } ] } } ] }
cURL
curl --request POST \ --url 'https://places.geo.eu-central-1.amazonaws.com/v2/geocode?key=Your_Key' \ --header 'Content-Type: application/json' \ --data '{ "QueryText": "1 Rue de Rivoli, Paris", "AddressTranslations": ["Locality", "Region"] }'
AWS CLI
aws geo-places geocode --key ${YourKey} --query-text "1 Rue de Rivoli, Paris" --address-translations Locality Region

开发人员提示

  • AddressTranslations 的有效值为 DistrictLocalityRegionSubRegion

  • 每种翻译都包含一个Type字段,表示名称变体类型:BaseName(官方名称)Abbreviation、、Exonym(翻译成另一种语言)Shortened、或Synonym

  • Primary字段表示给定语言的主要名称变体。