Skip to main content

Get translations for one language

GET/v1/translations/{language}

Returns localized labels for controlled vocabularies and localized AI prompt text. Tags: translations

Authentication

No authentication required.

Parameters

ParameterInTypeRequiredDescriptionConstraints
languagepathstringYesallowed: en, de

Example request

curl --request GET \
--url 'https://api.eae.golf/v1/translations/en'

Responses

200 · Default Response

application/json

FieldTypeRequiredDescriptionConstraints
languagestringYesallowed: en, de
versionintegerYes
labelsobjectYes
labels.courseTypesobject<string, string>Yes
labels.terrainElevationsobject<string, string>Yes
labels.difficultiesobject<string, string>Yes
labels.guestAvailabilityobject<string, string>Yes
labels.feePeriodsobject<string, string>Yes
labels.teeColorsobject<string, string>Yes
labels.playerCategoriesobject<string, string>Yes
labels.practiceFacilitiesobject<string, string>Yes
labels.practiceFeeTypesobject<string, string>Yes
labels.quantityUnitsobject<string, string>Yes
labels.discountEligibilityobject<string, string>Yes
labels.clubFacilitiesobject<string, string>Yes
labels.paymentMethodsobject<string, string>Yes
labels.rentalEquipmentobject<string, string>Yes
labels.servicesobject<string, string>Yes
labels.lengthUnitsobject<string, string>Yes
promptsobject<string, object>Yes

Example

{
"language": "en",
"version": 1,
"labels": {
"courseTypes": {},
"terrainElevations": {},
"difficulties": {},
"guestAvailability": {},
"feePeriods": {},
"teeColors": {},
"playerCategories": {},
"practiceFacilities": {},
"practiceFeeTypes": {},
"quantityUnits": {},
"discountEligibility": {},
"clubFacilities": {},
"paymentMethods": {},
"rentalEquipment": {},
"services": {},
"lengthUnits": {}
},
"prompts": {}
}