Multilingual keyboard

A multilingual keyboard for mixed-language typing

Write a mixed-language message with familiar English keys. The text stays in Latin characters while you type. When it is ready, choose Convert; UnimeType changes text that matches the input languages you enabled.

Deliberate action

How the Convert workflow works

  1. Keep the Latin-character keyboard active and finish the current message or selection.

  2. Enable the intended input language, then deliberately choose Convert.

  3. Read the converted text and confirm it is right before you send it.

iOS Simulator capture

Watch one mixed-language draft convert

This capture enters “privet segodnya meeting,” chooses Convert, and shows “привет сегодня meeting” with Undo available. Recorded in the UnimeType iOS app and keyboard on an iPhone 17 Pro simulator running iOS 26.5. The visible key taps, action, and result interface are product UI; a deterministic local response supplies this displayed result. The interaction is shown at 4× speed, then the final result is held for reading. This clip does not prove physical-device behavior or production-model accuracy.

Read the capture manifest

Keep one layout while you finish the mixed-language draft

You can use UnimeType as a keyboard that types in multiple languages without switching layouts during the draft. The text stays in Latin characters while you type; English words, names, code, and transliterated text can stay together until the target or selection is complete.

Choose Convert when the draft is ready to change text that matches the input languages you enabled.

Choose input languages before you use Convert

The active keyboard can stay the same, but Convert still needs an enabled input-language set. Those rules define which Latin spans may change and which clear English spans should remain.

Use direct input methods when live composition matters

A conventional IME remains the right tool for candidate-by-candidate control, script-first long-form writing, or offline entry. UnimeType covers the deliberate complete-target workflow instead.

Convert does not rewrite text while you type

You can keep the Latin-character keyboard active while composing, but the target does not change script in the background. Ordinary character entry leaves the text as typed until you choose Convert.

This is different from an automatic multilingual keyboard that predicts or replaces words during every keystroke. The visible transition happens once, after the current target or selection is ready.

One message can hold target-language spans and fixed Latin text

A mixed draft may contain Romaji or Romanized Hindi beside an English product name, project term, link, command, or person name. Convert applies enabled writing-system rules to matching spans while recognized English and protected content remain under preservation rules.

Check the unchanged spans as carefully as the converted ones. A short Latin fragment can belong to more than one enabled language, so the complete sentence and the selected target still matter.

Enable only the input languages you use

The physical or on-screen Latin layout can remain the same, but Convert needs an input-language configuration. Enable the rules you actually use and choose a preferred language only to resolve genuinely ambiguous Latin input.

Each language uses its own conversion rule. In Input Languages, enable the languages you use and test a short phrase before converting a longer message.

Select only the text you want to change

Use a full short draft when its sentence context helps separate languages. Use an explicit selection when only one phrase in a longer field may change. In both cases, read the returned text before sending it.

Choose a conventional IME for continuous target-script composition, a translator for meaning transfer between languages, and a chat or writing tool for new long-form drafting. Choose UnimeType for an existing Latin-character target that should be converted in place after one deliberate action.

Questions

What to expect

Does UnimeType switch keyboard layouts in the background?

No. You keep the Latin-character layout active and explicitly choose Convert when the target is ready.

Does every Latin word change after Convert?

No. Convert changes text that matches the languages you enabled. It leaves English words, names, code, links, and other protected text in Latin letters when it recognizes them. Review the result before sending.

Can I still use a conventional IME?

Yes. Use it whenever live candidates or direct script composition fit the task better.

Does without switching mean no language setup is required?

No. The active Latin layout can stay the same, but Convert still uses the input-language rules you enabled to decide which spans are eligible.

Does ordinary typing send every keystroke for conversion?

No. Ordinary character entry does not start an AI request. Conversion begins only after you deliberately choose Convert and complete any required consent step.

UnimeType

Finish the draft. Choose Convert.

Select a platform, configure the input languages you use, and test one short example in a normal text field.

Choose a platform for multilingual typing