CantoFish is a popup Cantonese-English dictionary for Firefox. It is based on the code from Chinese Perapera-kun, which in turn was based on Rikaichan for Japanese.
A couple of different strategies were used to generate Cantonese readings for the Mandarin based CC-CEDICT (http://usa.mdbg.net/chindict/chindict.php?page=cedict
) and adso (http://adsotrans.com
) data sets. Along with the generated readings, a large number of human checked compound word readings were provided by Adam Sheik's CantoDict project (http://www.cantodict.org
). See home page for more technical details. Additionally, CantoFish supports a number of colloquial Cantonese characters and terms which don't appear in standard Chinese.
To enable CantoFish, right click inside a web page and select CantoFish. Then simply hover over a Chinese word to see the definition and pronunciation.
To switch between romanization settings (Yale, Jyutping, and Mandarin Pinyin), go into the Add-ons menu, then find CantoFish and click the Options button. Change the Romanization dropdown, and click OK. It is possible to specify both a primary and a secondary romanization. If a secondary romanization is specified, it will be displayed alongside the primary in the popup. This makes it possible to display both Cantonese and Mandarin readings at the same time.
*** NOTE: There appears to be a known bug with the Mozilla addons site which sometimes results in an "Invalid file hash" or "Not a valid install package" error when trying to download. This is not a problem with CantoFish! It is usually possible to work around this problem by clicking on the "View All Versions" link and installing it from there. You can still install the newest version from that page.