API docs

Holiday name translation

GET /api/v1/translations/

Resolve a holiday kind name in a target language. Use kind_id, or kind_slug + country.

Query parameters

Param Required Description
lang required Target language (must be active).
kind_id optional Holiday kind id from /holidays/.
kind_slug optional Holiday kind slug (requires country).
country optional Required with kind_slug — ISO alpha-2 or slug.

Request

GET https://dev.calendra.work/api/v1/translations/?kind_slug=new-year&country=DE&lang=de
Authorization: Bearer cal_••••••••

Response 200

{
  "kind_id": 123,
  "kind_slug": "new-year",
  "lang": "de",
  "name": "Neujahr",
  "name_en": "New Year's Day",
  "translated": true,
  "usage": { "plan": "starter", "used": 42, "limit": 10000, "remaining": 9958, "ym": "2026-07", "reset_at": "2026-08-01T00:00:00Z" }
}