Ana içeriğe geç

Public Çeviriler

Müşteri site çevirilerini public olarak sunar. Client tarafından dil kodu ile istenen çevirileri döner.

Base URL: /api/public/translations Yetkilendirme: X-Api-Key

bilgi

Controller AllowAnonymous olsa da tenant çözümleme için X-Api-Key header'i gereklidir.


GET /{languageCode}

Belirli bir dildeki tüm çevirileri getirir.

Path Parametreleri:

ParametreTipAçıklama
languageCodestringDil kodu (örn: tr, en, de)

Headers:

X-Api-Key: customer-api-key

Response — 200 OK:

{
"success": true,
"data": {
"translations": {
"home.title": "Hoş Geldiniz",
"home.subtitle": "Sitemize hoş geldiniz",
"contact.email": "info@ornek.com",
"footer.copyright": "© 2026 Şirket Adı"
}
}
}
uyarı

Eğer istenen dil kodu sistemde tanımlı değilse 404 hatası döner.


GET /

Tüm dillerdeki çevirileri döner.

Response — 200 OK:

{
"success": true,
"data": {
"translations": {
"tr": {
"home.title": "Hoş Geldiniz",
"home.subtitle": "Sitemize hoş geldiniz"
},
"en": {
"home.title": "Welcome",
"home.subtitle": "Welcome to our site"
}
}
}
}

Olası Hatalar

KodDurum
401API Key eksik veya geçersiz
404Belirtilen dil kodu sistemde tanımlı değil
400Geçersiz dil kodu formatı