View a markdown version of this page

Como obter traduções de endereços - Amazon Location Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como obter traduções de endereços

AddressTranslationspermite que você recupere todas as traduções de nomes e nomes alternativos para componentes de endereço em todos os idiomas disponíveis. Você especifica quais componentes de endereço traduzir usando o parâmetro de AddressTranslations solicitação.

Casos de uso possíveis

  • Aplicativos multilíngues: exiba componentes de endereço em vários idiomas para usuários internacionais.

  • Localização: mostre os nomes do idioma local e do idioma preferido pelo usuário para cidades e regiões.

Exemplos

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

Dicas para o desenvolvedor

  • Os valores válidos para AddressTranslations são District, Locality, Region e SubRegion.

  • Cada tradução inclui um Type campo indicando o tipo de variante do nome: BaseName (nome oficial)Abbreviation,, Exonym (tradução para outro idioma)Shortened, ouSynonym.

  • O Primary campo indica a variante do nome principal para um determinado idioma.