Translations & AI
OpenDeck is an open-source project made by one developer, with a lot of help from AI. Here's where AI was used, what that means for you, and how you can help OpenDeck feel natural in every language.
How OpenDeck is built
Much of OpenDeck's code was written with the help of AI. A person reviews, tests and ships every change, and all of the code is available on GitHub.
How the translations were made
The English text is written by hand. The other languages, both the interface and the starter packs, were first drafted with AI. That's how a small project can offer so many languages from day one, but a draft can sound stiff, pick the wrong word or miss how people really talk.
So we don't pretend the drafts are finished. The table below shows which translations a native speaker has already checked. Everything else stays a draft until someone does.
Speak one of these languages?
You can help without writing any code. Go through a translation string by string next to the English original, fix what sounds wrong and approve it. We'll credit you here by name.
Status by language
Englishen
- Interface
- Original
- Starter packs
- Original
Bahasa Indonesiaid
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Bahasa Melayums
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Balineseban
- Interface
- Not translated yet
- Starter packs
- 0%AI draft
Catalàca
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Češtinacs
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Danskda
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Deutschde
- Interface
- 79%Partly checked
- Starter packs
- 15%Partly checked
Españoles
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Filipinotl
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Françaisfr
- Interface
- 0%AI draft
- Starter packs
- 3%Partly checked
Hrvatskihr
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Italianoit
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Kiswahilisw
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Magyarhu
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Nederlandsnl
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Norskno
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Polskipl
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Portuguêspt
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Românăro
- Interface
- 76%Partly checked
- Starter packs
- Not translated yet
Samoansm
- Interface
- Not translated yet
- Starter packs
- 0%AI draft
Slovenčinask
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Suomifi
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Svenskasv
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Tiếng Việtvi
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Türkçetr
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Tuvaluantvl
- Interface
- Not translated yet
- Starter packs
- 0%AI draft
Ελληνικάel
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Българскиbg
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Русскийru
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Српскиsr
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
Українськаuk
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
עבריתhe
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
اردوur
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
العربيةar
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
فارسیfa
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
کوردیی ناوەندیckb
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
हिन्दीhi
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
বাংলাbn
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
ไทยth
- Interface
- 0%AI draft
- Starter packs
- Not translated yet
한국어ko
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
中文zh
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
日本語ja
- Interface
- 0%AI draft
- Starter packs
- 0%AI draft
Checked by native speakers
These people read translations string by string and put their name to them. Thank you! 💛

Felix Schneider
@trueberrylessDeutsch · Native speaker
InterfaceCity & townGardenPolitics & societyWork & jobs

@mihaizaurus
Română · Native speaker
InterfaceFrançais · Native speaker
School & education

Louis Escher
@louisescherDeutsch · Native speaker
Garden