OpenLang FAQ
Getting Started
Q: How do I play the games? ▼
Q: Where can I get more information or suggest improvements? ▼
Q: How can I see a list of all the cards along with the answers? ▼
Vibe Coding
Q: What is "vibe coding"? ▼
Q: How do I use this site as a starting point for vibe coding? ▼
→ Find a game that matches the language and game format that interests you.
→ Click the SOURCE button to download the build-instructions for that game.
→ Edit the "Content Generation" section of the build-instructions and save the file.
→ Go to the Google AI Studio in your browser (https://aistudio.google.com).
→ Upload the edited build-instructions and Run.
→ After about three minutes the index.html file will be ready. Just open it in a browser.
The entire process takes less than five minutes, most of which is spent waiting for the AI to produce the game. You can see the process for building a custom game in the Video Guide.
Q: How much would that cost me? ▼
Using an API key and the most advanced model, the cost per game would be about 0.40 USD.
With a flash model, the cost would be an order of magnitude lower (but with higher likelihood of bugs/hallucinations).
Q: Why do you build the games with Google AI models instead of Anthropic or OpenAI? ▼
Foreign Language Voices
Q: How does the speech synthesis work? ▼
Q: The speech synthesis sounds robotic or with a completely wrong accent. ▼
Q: How do I install a foreign language voice on Android? ▼
For Android 10-13: Go to Settings → Accessibility → Text-to-speech output. Tap the gear icon next to "Preferred engine", tap "Install voice data", and select your desired language.
See the Video Guide.
Q: How do I install a foreign language voice on iOS? ▼
See the Video Guide.
Q: How do I install a foreign language voice on MS Windows? ▼
Q: How do I install a foreign language voice on MacOS? ▼
Q: How do I install a foreign language voice on Linux? ▼
speech-dispatcher system. You can install engines like espeak-ng or festival via your distribution's package manager (e.g., sudo apt install espeak-ng on Debian/Ubuntu). Ensure your web browser is configured to interface with speech-dispatcher to enable Web Speech API support.
Q: The language I want to learn is not supported on my Android device. ▼
See the Video Guide.
Q: The language I want to learn is not supported on Windows. ▼
espeak-ng. Download the espeak-ng Windows installer from its official repository and ensure the "SAPI5" option is checked during installation. This adds system-level support for many under-resourced languages that native Windows lacks, such as Esperanto, Scottish Gaelic, and various indigenous languages, making them available to the browser.
Q: How can I turn off audio speech synthesis entirely? ▼
App Installation on Mobile
Q: What are the advantages of installing the app on mobile? ▼
Q: How do I install the app on an iPhone? ▼
See the Video Guide.
Q: How do I install the app on Android? ▼
See the Video Guide.
Q: Why is the app install process so convoluted on iOS? ▼
About the Project
Q: What are some advantages of learning a second language? ▼
Cognitive benefits with regard to dementia: Learning a second language builds cognitive reserve, strengthening the brain's neural pathways. Studies have shown that bilingualism can delay the onset of dementia and Alzheimer's disease by several years compared to monolinguals, as the constant mental juggling of two languages keeps the brain active and resilient.
Tourism is more fulfilling when you speak the local language: Traveling becomes vastly more immersive when you can communicate with locals in their native tongue. It opens doors to authentic experiences, helps you navigate off the beaten path, and fosters genuine connections and mutual respect that are often lost when relying solely on English or translation apps.
Business deals are easier when you speak your partner's language: In the global market, speaking a client's or partner's language demonstrates respect and cultural awareness. It helps build trust, prevents costly misunderstandings, and gives you a competitive edge in negotiations by allowing you to pick up on subtle nuances and build stronger interpersonal relationships.
Many schools and universities require foreign language study: Academic institutions globally recognize the value of bilingualism, often mandating foreign language credits for graduation or college admissions. Mastering a language not only fulfills these academic requirements but also broadens a student's worldview and enhances their analytical and problem-solving skills.
Q: What AI models were used to produce this site? ▼
The top-level language pages like French were produced by Claude Opus.
The home page, FAQ, and "Video Guides" pages were made with Gemini.