GET /phrases/{lang}
Get all language (travel) phrases for specific languages. Currently supported languages are English, French, German, Italian and Spanish.
Request parameters
Name
Type
Required
Description
{lang}
path parameter
String
required
alpha-3 code of the language. Currently supported are eng
(English), fra
(French),
deu
(German), ita
(Italian) and spa
(Spanish).
You can pass multiple ones separated by comma ,
(see example request below).
Example request
curl --request GET \
--url 'https://api.thebasetrip.com/v3/phrases/eng,spa' \
--header 'Accept: application/json' \
--header 'x-api-key: {apiKey}'
Response attributes
Name
Type
Description
category
String
Phrase category (BASICS
, ACCOMMODATION
, DIRECTIONS
, EATING_DRINKING
, KEY_PATTERNS
,
SIGNS
, QUESTION_WORDS
, NUMBERS
, EMERGENCY
, SHOPPING_SERVICES
,
TRANSPORTATION
, TIME_DATE
, DAYS_OF_WEEK
, MONTHS
)
content
String
Root (source) phrase. Always in English. For debug purposes only!
isGlossary
String
Determines if it's part of glossary or not (used to display it a bit differently within UI)
alpha3code.content
String
Phrase in defined language
alpha3code.dialect
String
Language dialect, if available (AMERICAN
, BRITISH
, PORTUGUESE
, BRAZILIAN
).
alpha3code.gender
String
Gender specific phrase, if available (MALE
or FEMALE
).
alpha3code.style
String
Style specific phrase, if available (FORMAL
or INFORMAL
).
Example response
[
{
"category": "BASICS",
"content": "Hello.",
"isGlossary": false,
"eng": {
"content": "Hello.",
"dialect": "AMERICAN"
},
"spa": {
"content": "Hola."
}
},
{
"category": "BASICS",
"content": "Goodbye.",
"isGlossary": false,
"eng": {
"content": "Goodbye.",
"dialect": "AMERICAN"
},
"spa": {
"content": "Adiós."
}
},
{
"category": "BASICS",
"content": "How are you?",
"isGlossary": false,
"eng": {
"content": "How are you?",
"dialect": "AMERICAN"
},
"spa": {
"content": "¿Qué tal?"
}
},
...
]