Deprecation notice
All existing translation APIs were deprecated on June 9, 2025. Please use a chat model such as Solar Mini 4 instead.
Context-aware translation models that leverage previous dialogues to ensure unmatched coherence and continuity in your conversations.
What models does Upstage provide?
| Alias | Currently points to | RPM / TPM (Learn more) |
|---|---|---|
| translation-enko | translation-enko-241104 | 100 / 100,000 |
| translation-koen | translation-koen-240507 | 100 / 100,000 |
Simple zero-shot translation
Output
Understanding the tone in translation
Consistency in tone across translations is vital. By providing examples, the service can maintain a uniform tone throughout. This includes formal, friendly, or character-specific styles. It also accurately replicates Korean honorifics and levels of formality. The service adapts its translation style to suit various contexts, from business documents to character dialogues, ensuring natural and appropriate translations in the target language.
Output
Formatted translation
This service provides translation not just for simple text sentences, but also for subtitle files such as .srt, .txt and well-formatted technical articles and books. Translation API understands and adheres to the specific formatting requirements of these different content types during the translation process. For example, it's maintaining time codes in subtitles or preserving markup in technical documentation, the translation is carried out while respecting the original structure and format of the content
Output
Parameters
- The
messagesparameter is a list of message objects. - Each message object has a
role(which can be one of "user", or "assistant") andcontent. - The "system" role is not used in the translation API.
- A
usermessage is what the user inputs. Through a user message, users can request the translation of a sentence. - The
assistantmessage can either record the previous response from the assistant or be the result of the translation. With multi-turn input, Translation API dynamically adapts to your conversation tone, intelligently translating only the latest message for a seamless experience.
Currently, timeout for non-stream mode is 60 seconds. Please use stream mode for long text translation.