Skip to main content

Supported Languages

KWordle supports 8 different languages, each with its own curated word list:

English

Word list by Sean Patlan

French

Word list by Simon Cambier

German

Word list by Katherine Oelsner

Spanish

Word list by jeheda

Portuguese

Word list by Victor Santos

Swedish

Word list by Jesper Olsson

Italian

Word list by Napolux

Latin

Word list by LatinWord Net

Switching Languages

To change the game language:
  1. Click the Language button (displays current language name)
  2. The language cycles through all available options
  3. The game automatically restarts with a new word in the selected language
  4. The keyboard layout updates to match the language (if applicable)
Default language with standard A-Z keyboard layout.Keyboard Layout:
Q W E R T Y U I O P
A S D F G H J K L
✓ Z X C V B N M ←

Word Lists

Each language has two types of word lists:

Guessing Word List

Contains the pool of words that can be selected as the target word. These are carefully curated common 5-letter words in each language.

Accepted Word List

A comprehensive list of all valid 5-letter words that can be entered as guesses. This list is typically much larger than the guessing word list.
When you switch languages, the game:
  • Immediately selects a new random word from that language’s word list
  • Updates the keyboard layout (adds special characters for Swedish)
  • Resets the game board
  • Validates guesses against that language’s accepted word list

Character Normalization

To ensure compatibility with Kindle’s keyboard and display:
Accented characters (like é, ñ, ä, ç) are replaced with their non-accented equivalents (e, n, a, c) in all word lists except Swedish special characters (Å, Ä, Ö).This ensures:
  • Compatibility with standard Kindle keyboards
  • Consistent gameplay across all languages
  • No special input methods required
Swedish is a special case because Å, Ä, and Ö are considered distinct letters in the Swedish alphabet, not accented variants.The keyboard dynamically adds these three letters when Swedish is selected, and they are fully supported in the word validation.
Letters like ñ (Spanish), ç (French/Portuguese), and ß (German) are normalized to their base forms (n, c, ss) to maintain compatibility.

Adding New Languages

KWordle’s source code supports adding new languages. To add a language:
  1. Prepare two word lists (guessing and accepted) in the required format
  2. Normalize accented characters (except for distinct alphabet letters)
  3. Add the lists to words.js
  4. Add the language name to the languageList array in main.js
  5. Add credits to the showCredits() function
Check Hugo0’s Wordle repo on GitHub for word lists in different languages.