UnimeType is an in-place text action tool attached to a keyboard or input method. It converts, polishes, or explains text after you deliberately choose an action. It is not a general replacement for every input method or writing tool.
Choose the right tool
| Need | Use | Why |
|---|---|---|
| Character-by-character composition and candidate selection | System Pinyin, Japanese IME, or another conventional input method | UnimeType does not provide a candidate-by-candidate composition window |
| Convert a completed Latin draft in place | UnimeType Convert | This is the primary UnimeType workflow |
| Make a small wording correction in existing text | UnimeType Polish | It rewrites the captured sentence or selection in place |
| Understand a short received phrase without changing it | UnimeType Explain | It opens a reading panel and leaves host text unchanged |
| Create a new long draft, research a topic, or hold a conversation | A chat or research assistant | UnimeType actions operate on captured text; they are not an open-ended chat workspace |
| Verify a correctness-sensitive statement | Source review or a qualified human | A usable model response does not prove factual, legal, medical, or financial correctness |
Actions are deliberate, not automatic
Opening the keyboard and ordinary typing do not start an AI request. A request starts after you choose Convert, Polish, or Explain and grant the required consent. UnimeType does not continuously rewrite text while you type.
Convert is not a promise to translate the whole paragraph. It applies enabled language rules to matching spans and preserves clear English. Polish is not a new-draft generator. Explain is not a research agent and never writes into the host field.
Write-back has evidence gates
Convert and Polish write only after capture, service response, local validation, and host replacement succeed. UnimeType keeps the current host text when:
- the captured source changed while the request was running;
- the model response is invalid or remains unchanged;
- required line breaks, Markdown structure, protected tokens, or writing-system constraints fail validation; or
- the host application cannot provide or accept a verifiable replacement range.
No changed text is evidence that the complete write path did not succeed. It is not, by itself, evidence of which stage failed. Use Status and troubleshooting to separate capture, request, validation, and replacement failures.
Host compatibility is not universal
Editors expose different text ranges and replacement APIs. Explicit selection is the most portable target. A successful result in one app does not prove that another app, another field type, or another platform exposes the same behavior.
The detailed host table currently covers macOS. It must not be read as a Windows, Android, or iOS compatibility guarantee. See Mac application compatibility.
Privacy protection has limits
UnimeType masks recognized code, URLs, email addresses, paths, and secret patterns locally. Pattern-based masking cannot identify every sensitive value or prove that surrounding prose is safe to send. Do not invoke a network-backed action on text you do not want sent to the configured service.
Language Packs do not change this boundary. Local exact shortcuts can complete without an AI request; glossary-style pack guidance accompanies a normal action. Document retrieval and indexing are not implemented. See Language Packs.
Output is assistive, not authoritative
Enabled languages, a preferred language, and a selected model guide the result. They do not remove ambiguity from transliteration, guarantee a particular tone, or prove every fact in polished or explained text. Read the output before it is sent to another person or system.