Home / User Guide / Layouts / Multi-Language Typing
Layouts P1

Multi-Language Typing

Bilingual swipe typing


title: Multi-Language Input

description: Type in multiple languages seamlessly

category: Layouts

difficulty: intermediate


Multi-Language Input

Type in multiple languages with smart language detection and combined predictions from multiple dictionaries.

Quick Summary

WhatDescription

PurposeType in multiple languages on one layout
AccessScroll to Multi-Language section in Settings
FeaturesAuto-detect, dual dictionaries, accent normalization

How Multi-Language Works

Instead of switching layouts, CleverKeys can provide predictions from multiple language dictionaries simultaneously. The neural model outputs letter sequences, and the system checks them against dictionaries for both your primary and secondary languages.

The Key Concept

Setting Up Multi-Language

Step 1: Open Multi-Language Settings

Step 2: Configure Primary Language

Your primary language is the main dictionary:

Step 3: Add Secondary Language

Enable a second language for combined predictions:

Step 4: Enable Language Detection (Optional)

Auto-detect adjusts prediction weighting:

Detection Sensitivity

Control how quickly the system adapts to detected language:

SensitivityBehavior

Low (0.4)Slow to switch, stable predictions
Medium (0.6)Balanced adaptation
High (0.9)Quick switching between languages

Available Languages

Bundled Languages

These come pre-installed:

LanguageCodeDictionary Size

Englishen50,000 words
Spanishes50,000 words
Frenchfr25,000 words
Portuguesept25,000 words
Germande25,000 words
Italianit25,000 words

Downloadable Languages

Via Language Packs:

LanguageCodeStatus

DutchnlAvailable
IndonesianidAvailable
MalaymsAvailable
TagalogtlAvailable
SwedishsvVia wordfreq script

See Language Packs for download instructions.

Accent Normalization

Multi-language mode automatically handles accented characters:

You typeSuggestion

"cafe""café"
"espanol""español"
"francais""français"
"nino""niño"

The system maps your 26-letter QWERTY input to properly accented words.

Tips and Tricks

[!TIP]
For best results, type a few words in one language before expecting accurate detection.

Settings Reference

SettingLocationDescription

Primary LanguageMulti-Language sectionMain dictionary
Secondary LanguageMulti-Language sectionAdditional dictionary
Language DetectionMulti-Language sectionAuto-detect toggle
Detection SensitivityMulti-Language section0.4-0.9 range

Common Questions

Q: Do I need to switch layouts to type in another language?

A: No! Multi-Language mode provides predictions from both languages on your current layout. Type naturally and the system suggests words from both dictionaries.

Q: How does accent normalization work?

A: The neural model outputs base letters. The dictionary lookup maps "espanol" to "español" using accent normalization tables.

Q: What if I need characters not on QWERTY?

A: Use subkeys! Long-press or swipe on keys to access accented characters directly (e.g., swipe up on 'n' for 'ñ').

Q: Can I use more than two languages?

A: Currently, the system supports primary + secondary language. For three or more languages, you'd switch between secondary languages.

Technical Details

The multi-language system uses:

See Secondary Language Integration for implementation details.

Related Features

Switching Layouts Language Packs