Lotin.uz API

Uzbek text transliteration — Cyrillic ↔ Latin

Authentication All requests require a Bearer token: Authorization: Bearer {token}
Contact lotin.uz to get your API token.
POST https://api.lotin.uz/api/translate Transliterate text
Request Body (application/json)
FieldTypeDescription
text string * Text to transliterate
mod string * lattocyr — Latin→Cyrillic   cyrtolat — Cyrillic→Latin   auto — auto-detect
ignoreHtml boolean Skip HTML tags during transliteration. Default: false
Example Request
curl -X POST https://api.lotin.uz/api/translate \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"text": "Salom dunyo", "mod": "lattocyr"}'
200 Response
{
  "result": "Салом дунё",
  "mod": "lattocyr"
}
Error Responses
StatusMeaning
401Missing or invalid token
422Validation error (missing required fields)
429Rate limit exceeded