Credits

Tools, data, and technologies that power p8nda

AI & Language Processing

  • Google Gemini Powers AI translations, word-by-word breakdowns, contextual explanations, and image OCR (text extraction from screenshots).
  • Claude Code by Anthropic Used for dictionary content generation, including definitions, example sentences, character breakdowns, tips, and quality assurance. Also assisted in building the web dictionary, OCR feature, and admin dashboard.
  • ElevenLabs AI text-to-speech used to generate word pronunciation audio with a custom Beijing Mandarin voice. elevenlabs.io

Dictionary Data

  • CC-CEDICT An excellent community-maintained Chinese-English dictionary. We use it to verify pinyin and traditional character accuracy during entry generation. Licensed under CC BY-SA 4.0.
  • SUBTLEX-CH Word frequency data based on Chinese film and television subtitles (33.5 million words). Used for frequency rankings in the dictionary.
    Cai, Q., & Brysbaert, M. (2010). SUBTLEX-CH: Chinese Word and Character Frequencies Based on Film Subtitles. PLOS ONE, 5(6), e10729.
  • HSK 3.0 Standard We use the official 2021 HSK 3.0 word-to-level mapping (汉语水平等级标准) to tag dictionary entries with their HSK level. Word list compiled by krmanik/HSK-3.0.
  • HanziWriter JavaScript library for Chinese character stroke order animations. Published under the MIT License. hanziwriter.org
  • Make Me a Hanzi Character stroke data extracted from fonts by Arphic Technology. Published under the Arphic Public License. GitHub

Technology

  • React Native & Expo Mobile app framework. Built with Expo SDK 55 and expo-router.
  • ASP.NET Core Backend API and web dictionary. Handles translations, OCR, authentication, and data sync.
  • Hangfire Background job processing for AI translations and OCR requests.
  • PostgreSQL Server-side database for user accounts, translations, OCR jobs, and sync data.
  • SQLite (expo-sqlite) On-device database powering offline dictionary search and local storage.
  • Cloudflare DNS, CDN, and secure tunneling for the production API.
  • Umami Privacy-focused, cookie-free, open-source web analytics. Self-hosted. umami.is

Design & Icons

  • Ionicons Icon set used throughout the app and website. ionic.io/ionicons
  • Tailwind CSS Utility-first CSS framework used for the website and admin dashboard.

p8nda is built by Michał (MCrow). If you have questions about any of the above, reach out at [email protected] or join our Discord.