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 and the mobile app.
  • CosyVoice 3 Open-source text-to-speech model from Alibaba's FunAudioLLM team. We self-host it to generate example sentence audio with a Beijing Mandarin voice. Apache 2.0. github.com/FunAudioLLM/CosyVoice
  • Microsoft Azure Speech Neural text-to-speech used for single-word pronunciation audio, with forced pinyin so characters with multiple readings are pronounced correctly.
  • WhisperX Used for character-level alignment between generated audio and source text, powering the karaoke-style highlighting on word and example pages. github.com/m-bain/whisperX

Dictionary Data

  • 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 Exam Syllabus We tag dictionary entries with their HSK level from the official word list in 《中文水平考试 HSK 考试大纲》, published November 2025 by the Center for Language Education and Cooperation (中外语言交流合作中心) and in effect from July 2026. Published at chinesetest.cn.
  • HanziWriter JavaScript library for Chinese character stroke order animations. Published under the MIT License. hanziwriter.org
  • Make Me a Hanzi Character stroke order data (the animations and writing practice in the app and on word pages), plus the character decomposition and radical data behind the components breakdown. Stroke data extracted from fonts by Arphic Technology. Published under the Arphic Public License. GitHub

References we check against

The p8nda dictionary is written from scratch. These are the references our generation and review process checks entries against, mostly for pinyin and traditional forms. None of them is the source of the dictionary.

  • CC-CEDICT Community-maintained Chinese-English dictionary. Licensed under CC BY-SA 4.0.
  • chinese-xinhua Open dataset of Xinhua Dictionary (新华字典) entries, also used for per-character reference data. MIT.
  • THUOCL Open Chinese lexicon from Tsinghua University's NLP lab, used to validate chengyu coverage and pinyin. MIT.

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
  • Altcha Open-source bot protection on the sign-in, registration, and password reset forms. Your browser solves a small puzzle in the background, so there are no image grids to label and no tracking by a third party. altcha.org

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 and operated by Volverix sp. z o.o. If you have questions about any of the above, reach out at [email protected] or join our Discord.