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:- Click the Language button (displays current language name)
- The language cycles through all available options
- The game automatically restarts with a new word in the selected language
- The keyboard layout updates to match the language (if applicable)
- English
- French
- German
- Spanish
- Portuguese
- Swedish
- Italian
- Latin
Default language with standard A-Z keyboard layout.Keyboard Layout:
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:Why are accented characters removed?
Why are accented characters removed?
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
How does Swedish handle special characters?
How does Swedish handle special characters?
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.
What about other special characters?
What about other special characters?
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:- Prepare two word lists (guessing and accepted) in the required format
- Normalize accented characters (except for distinct alphabet letters)
- Add the lists to
words.js - Add the language name to the
languageListarray inmain.js - Add credits to the
showCredits()function