Cantonese Web & EPUB

Content rating
Everyone
1K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

This browser app adds Cantonese Yale or Sidney-Lau romanisation to any Chinese website or EPUB, but some work better than others. Tested on, but not affiliated to, JW.ORG and the Watchtower Online Library (WOL) Chinese pages (app was formerly called CantoneseWol i.e. Cantonese WOL). Annotation is performed by your device itself: this app does not send your browsing through any third party. Access to the site you wish to browse is required.

Features:
* Poor data connection? Page rarely needs to reload when switching back to the app.
* Offline? Use the clipboard viewer, or use the app as a Share target or EPUB viewer.
* Pleco or Hanping integration
* Audio
* 3lines mode (if you must)
* Bookmarks (shared with our other apps)
* Highlighting and PDF export
* Change text size across all pages
* Dark mode available on Android 10
* No ads, small size & open-source framework (parts of which are also used by Equipd and AnnotatedWol)
Adds Yale, Jyutping or Sidney Lau Cantonese reads to websites, clipboard & EPUBs
Updated on
Sep 24, 2026
Featured stories

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

The Max Planck Institute for Security and Privacy's Chaos study found a fault in the desktop extension that also affected Android: if a site mixes Chinese text with escaped IMG onError= Javascript, it was run by the app when escaping was supposed to stop it. A bad social-media user could steal your session cookies for the site, if the site was relying on escaping to stop code in a message from running and you used the annotator to look at that message. This has now been fixed.