Translation
Cherry Studio's translation feature provides fast, accurate text translation services, supporting mutual translation between multiple languages.
Interface Overview

The top action bar is divided into two groups on the left and right.
Left side (language and translation):
Source language dropdown: default
Auto-detect, when auto-detection succeeds, the specific language will be shown in the optionsDirection switch(⇆): swap source / target languages (unavailable when the source language is [Auto-detect])
Target language dropdown
Translate button: grayed out and not clickable when the input box is empty or no model is selected
Right side (model and tools):
Model selection(model avatar): switch the model used for translation
Translation history(clock icon): open the history panel, where you can search, filter by favorites, and click any record to quickly fill it back into the input/output box
Settings(slider icon): open the translation settings panel
The input box (left) supports pasting text, and also supports dragging in or clicking to upload files — text files (.txt / .md) are read directly, images go through OCR OCR recognition, and documents (PDF / Word / PPT / Excel, etc.) directly extract the main text; when hovering over the result box (right), a copy button appears.
Dragging in images will first OCR-recognize the text and then translate; dragging in PDFs / Word and other documents will directly extract the main text. Image and text files are limited to 5 MB, documents to 20 MB.
Usage steps
Select the target language
Enter or paste text into the left box — dragging in an image can directly OCR-recognize it and then translate
Click Translation button
Copy or continue editing the result on the right
Translation settings
Click the slider icon in the upper right to open the translation settings panel:

Markdown preview: when enabled, translation results are rendered as Markdown
Automatically copy after translation is complete: copy to clipboard as soon as the result is generated
Scroll synchronization settings: the two columns scroll in sync
Auto-detection method: Auto / Algorithm (franc local) / LLM — LLM detection is more accurate but consumes a small amount of tokens
Bidirectional translation settings: when enabled, translation only occurs between the specified two languages; the top language bar will be merged into a single 'source ⇆ target' language pair; you can choose the pair below
Translation prompt: customize the system prompt used for translation; after changes, you can restore defaults with one click
Custom languages: add, edit, or delete languages beyond the built-in ones (fill in the language name and language code, such as
zh-cn)
Frequently Asked Questions (FAQ)
Q: What should I do if the translation is inaccurate?
A: AI translation is powerful, but not perfect. For texts in specialized fields or complex contexts, manual proofreading is recommended. You can also try switching to a different model.
Q: Which languages are supported?
A: Cherry Studio's translation feature supports many mainstream languages. For the specific supported language list, please refer to Cherry Studio's official website or the in-app instructions.
Q: Can I translate an entire file / image?
A: Yes. The input box supports direct dragging in or clicking to upload images and documents: images will be recognized by OCR before translation, and PDFs / Word / PPT / Excel and other documents will have their main text extracted before translation. If a document is especially long, you can also go to the chat page and send the document as an attachment to the translation assistant for processing.
Q: What should I do if the translation is slow?
A: Translation speed may be affected by factors such as network connection, text length, and server load. Please ensure your network connection is stable and wait patiently.
Get help and submit feedback
If you encounter any questions, bugs, or have suggestions for feature improvements during configuration or use, please refer to Feedback and Suggestions for the official channels provided.
Last updated
Was this helpful?