Translation API
API Playground

Live sandbox

Test `POST /v1/translate` without leaving the app.

The page uses a same-origin proxy for browser safety, but the preview shows the real external endpoint your service should call.

Realtime
Offline
Ready miners
0
API requests
0
Request Builder
Send a live translation request with optional API identity headers.
Preserve formatting

Keep markdown, numbers, placeholders, and punctuation.

Response
Last result returned by the translation API.
Send a request to see translated text and response metadata.
Request preview
Copy the exact JSON or cURL for your own service.
JSON body
{
  "text": "안녕하세요. 오늘 회의는 오후 3시입니다.",
  "source_lang": "ko",
  "target_lang": "en",
  "tone": "natural",
  "preserve_format": true,
  "model": "auto"
}
cURL
curl -X POST https://rt.baroshare.com/v1/translate \
  -H "Content-Type: application/json" \
  -d '{
  "text": "안녕하세요. 오늘 회의는 오후 3시입니다.",
  "source_lang": "ko",
  "target_lang": "en",
  "tone": "natural",
  "preserve_format": true,
  "model": "auto"
}'
Recent translation tasks
Live API tasks already visible in the router snapshot.
No translation API tasks yet. Send one from this page.
Testing notes
Practical constraints that matter while experimenting.
This page posts to `/api/playground/translate` so browser CORS does not get in the way.
Your own backend should call `https://rt.baroshare.com/v1/translate` directly with the same JSON body.
If PowerShell shows broken Hangul in one-liners, use this page or a UTF-8 file instead.