A truly free, libre and open source Chinese-English dictionary. CEDICT backwards-compatibility built-in.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 70b4b4d Aug 14, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Aug 31, 2015
README.md Update README.md Aug 9, 2018
vocab-cmn-apparel-accessories.txt update Oct 12, 2015
vocab-cmn-apparel-eyewear.txt Update vocab-cmn-apparel-eyewear.txt Oct 18, 2015
vocab-cmn-apparel-footwear.txt update Oct 12, 2015
vocab-cmn-apparel-outerwear.txt update Oct 12, 2015
vocab-cmn-apparel.txt update Oct 12, 2015
vocab-cmn-arch-door-pushpull.txt update Oct 10, 2015
vocab-cmn-arch-features.txt update Oct 10, 2015
vocab-cmn-art-brands.txt update Sep 22, 2015
vocab-cmn-art-drawings.txt update Sep 22, 2015
vocab-cmn-astrology-signs.txt update Sep 13, 2015
vocab-cmn-astrology-zodiac-birthstones.txt update Sep 13, 2015
vocab-cmn-astronomy-planets-earth-moons.txt update Sep 10, 2015
vocab-cmn-astronomy-planets-jupiter-moons.txt update Sep 10, 2015
vocab-cmn-astronomy-planets-mars-moons.txt update Sep 10, 2015
vocab-cmn-astronomy-planets.txt update Sep 9, 2015
vocab-cmn-astronomy-thesun.txt Update vocab-cmn-astronomy-thesun.txt Sep 14, 2015
vocab-cmn-auto-brands.txt update Sep 9, 2015
vocab-cmn-auto-parts.txt update Oct 9, 2015
vocab-cmn-auto-transmissions.txt update Oct 9, 2015
vocab-cmn-beauty-cosmetics.txt update Sep 19, 2015
vocab-cmn-business-hours.txt update Oct 10, 2015
vocab-cmn-calendar-daysofthemonth-formal.txt update Sep 1, 2015
vocab-cmn-calendar-daysofthemonth.txt update Sep 1, 2015
vocab-cmn-calendar-daysoftheweek-formal.txt vocab-update Sep 1, 2015
vocab-cmn-calendar-daysoftheweek.txt vocab-update Sep 1, 2015
vocab-cmn-calendar-months.txt vocab-update Sep 1, 2015
vocab-cmn-calendar-shengxiao.txt Create vocab-cmn-calendar-shengxiao.txt Aug 14, 2018
vocab-cmn-calendar-timeword.txt update Sep 9, 2015
vocab-cmn-clock-ampm.txt update Sep 1, 2015
vocab-cmn-edu-classroom.txt update Sep 23, 2015
vocab-cmn-edu-exams.txt update Oct 12, 2015
vocab-cmn-edu-institutions.txt update Oct 12, 2015
vocab-cmn-edu-levels.txt update Oct 12, 2015
vocab-cmn-edu-library.txt update Sep 14, 2015
vocab-cmn-ent-artists.txt update Sep 25, 2015
vocab-cmn-events-movies.txt update Oct 5, 2015
vocab-cmn-events-rides.txt update Oct 5, 2015
vocab-cmn-events-types.txt update Oct 5, 2015
vocab-cmn-family-members.txt update Sep 11, 2015
vocab-cmn-finance-stocks-dow30.txt update Sep 8, 2015
vocab-cmn-finance-stocks-indexes.txt update Sep 9, 2015
vocab-cmn-flowers.txt update Oct 12, 2015
vocab-cmn-food-appetizers.txt update Oct 4, 2015
vocab-cmn-food-bakery.txt update Sep 25, 2015
vocab-cmn-food-breakfast.txt update Sep 25, 2015
vocab-cmn-food-cakes.txt update Oct 14, 2015
vocab-cmn-food-coffee.txt update Sep 19, 2015
vocab-cmn-food-colddrinks.txt update Oct 4, 2015
vocab-cmn-food-condiments.txt update Sep 22, 2015
vocab-cmn-food-cookware.txt update Sep 25, 2015
vocab-cmn-food-desserts.txt update Oct 9, 2015
vocab-cmn-food-dimsum.txt update Oct 4, 2015
vocab-cmn-food-diningware.txt removed duplicate entries Sep 25, 2015
vocab-cmn-food-drinks.txt update Oct 19, 2015
vocab-cmn-food-energydrinks.txt Update vocab-cmn-food-energydrinks.txt Oct 19, 2015
vocab-cmn-food-fruits.txt update Sep 14, 2015
vocab-cmn-food-hotdrinks.txt update Oct 4, 2015
vocab-cmn-food-icecream.txt update Oct 4, 2015
vocab-cmn-food-ingredients.txt update Oct 4, 2015
vocab-cmn-food-juices.txt update Sep 19, 2015
vocab-cmn-food-knives.txt update Oct 4, 2015
vocab-cmn-food-meals.txt update Oct 4, 2015
vocab-cmn-food-menu-features.txt update Oct 18, 2015
vocab-cmn-food-milkteas.txt update Oct 9, 2015
vocab-cmn-food-packaging.txt update Oct 12, 2015
vocab-cmn-food-sandwiches.txt update Oct 4, 2015
vocab-cmn-food-smoothies.txt update Oct 4, 2015
vocab-cmn-food-softdrinks.txt Update vocab-cmn-food-softdrinks.txt Oct 19, 2015
vocab-cmn-food-soups.txt update Oct 4, 2015
vocab-cmn-food-starbucks-cupsizes.txt Update vocab-cmn-food-starbucks-cupsizes.txt Oct 18, 2015
vocab-cmn-food-starbucks.txt update Oct 16, 2015
vocab-cmn-food-supplies.txt update Oct 12, 2015
vocab-cmn-food-teas.txt update Sep 19, 2015
vocab-cmn-food-toppings.txt update Sep 22, 2015
vocab-cmn-food-vegetables.txt update Sep 11, 2015
vocab-cmn-formsofbe.txt update Sep 2, 2015
vocab-cmn-game-boardgames.txt update Oct 4, 2015
vocab-cmn-game-chess-pieces.txt update Sep 11, 2015
vocab-cmn-game-morra-rockpaperscissors.txt update Sep 10, 2015
vocab-cmn-game-morra-rockpaperscissorslizardspock.txt update Sep 10, 2015
vocab-cmn-game-tablegames.txt update Oct 4, 2015
vocab-cmn-garden-tools.txt update Sep 25, 2015
vocab-cmn-geo-biomes.txt update Oct 4, 2015
vocab-cmn-geo-ca-provinces.txt update Sep 5, 2015
vocab-cmn-geo-cities.txt update Sep 23, 2015
vocab-cmn-geo-cn-beijing-regions.txt update Sep 27, 2015
vocab-cmn-geo-cn-cities-types.txt update Sep 15, 2015
vocab-cmn-geo-cn-history-dynasties.txt update Sep 11, 2015
vocab-cmn-geo-cn-holidays-publicholidays.txt update Sep 11, 2015
vocab-cmn-geo-cn-holidays-traditional.txt update Sep 11, 2015
vocab-cmn-geo-cn-provinces.txt update Sep 5, 2015
vocab-cmn-geo-cn-rivers.txt update Sep 11, 2015
vocab-cmn-geo-cn-tech-fivekingdoms.txt update Sep 20, 2015
vocab-cmn-geo-continents.txt update Sep 1, 2015
vocab-cmn-geo-directions.txt update Sep 2, 2015
vocab-cmn-geo-hk-food-lakaffa.txt update Oct 18, 2015
vocab-cmn-geo-hk-food-oceanpark.txt add to geo-hk-food group-category Sep 19, 2015
vocab-cmn-geo-hk-food-pieandtart.txt update Oct 14, 2015
vocab-cmn-geo-hk-food-qqrice.txt update Sep 9, 2015
vocab-cmn-geo-hk-hongkong.txt update Sep 5, 2015
vocab-cmn-geo-hk-kowloon.txt update Sep 5, 2015
vocab-cmn-geo-hk-newterritories.txt update Sep 5, 2015
vocab-cmn-geo-hk-politics-people.txt update Oct 11, 2015
vocab-cmn-geo-hk-politics-publicoffice.txt update Oct 10, 2015
vocab-cmn-geo-in-groups.txt update Sep 27, 2015
vocab-cmn-geo-int-un.txt update Sep 23, 2015
vocab-cmn-geo-landforms.txt update Oct 4, 2015
vocab-cmn-geo-oceans.txt update Sep 5, 2015
vocab-cmn-geo-places.txt update Sep 1, 2015
vocab-cmn-geo-seasons.txt update Sep 1, 2015
vocab-cmn-geo-th-cities.txt update Sep 19, 2015
vocab-cmn-geo-tw-food-starbucks.txt update Oct 13, 2015
vocab-cmn-geo-us-birthstones.txt update Sep 13, 2015
vocab-cmn-geo-us-holidays-publicholidays.txt update Sep 11, 2015
vocab-cmn-geo-us-holidays-traditional.txt update Sep 11, 2015
vocab-cmn-geo-us-states-capitals.txt update Sep 5, 2015
vocab-cmn-geo-us-states.txt update Sep 5, 2015
vocab-cmn-geo-us-tech-fivekingdoms.txt `geo-us-tech` is now a group-category Sep 20, 2015
vocab-cmn-government.txt update Oct 10, 2015
vocab-cmn-handwear-gloves.txt update Oct 10, 2015
vocab-cmn-health-med-medicines.txt update Sep 14, 2015
vocab-cmn-health-med.txt update Sep 14, 2015
vocab-cmn-home-appliances.txt update Sep 22, 2015
vocab-cmn-home-bathroom.txt update Sep 23, 2015
vocab-cmn-home-bedroom.txt update Sep 22, 2015
vocab-cmn-home-doors.txt update Sep 25, 2015
vocab-cmn-home-familyroom.txt update Sep 22, 2015
vocab-cmn-home-furnishings.txt update Oct 12, 2015
vocab-cmn-home-kitchen.txt update Sep 22, 2015
vocab-cmn-home-laundryroom.txt update Sep 22, 2015
vocab-cmn-home-lighting.txt update Oct 12, 2015
vocab-cmn-jobs-police-resources.txt update Oct 18, 2015
vocab-cmn-jobs.txt update Oct 10, 2015
vocab-cmn-law-contracts.txt update Oct 18, 2015
vocab-cmn-make-formfactors.txt update Sep 21, 2015
vocab-cmn-make-handtools.txt update Sep 21, 2015
vocab-cmn-make-places.txt update Sep 22, 2015
vocab-cmn-make-powertools.txt update Sep 21, 2015
vocab-cmn-materials-fabrics.txt update Oct 12, 2015
vocab-cmn-math-geometry-polygons.txt update Oct 5, 2015
vocab-cmn-news-newspapers.txt `news` is now a super-category Sep 20, 2015
vocab-cmn-news-reports.txt update Sep 20, 2015
vocab-cmn-news-what.txt update Oct 10, 2015
vocab-cmn-news-when.txt update Oct 10, 2015
vocab-cmn-numbers-digits.txt update Sep 1, 2015
vocab-cmn-numbers-quantities.txt update Sep 1, 2015
vocab-cmn-numbers-types.txt update Sep 9, 2015
vocab-cmn-office-stationery.txt update Oct 10, 2015
vocab-cmn-politics-elections.txt update Oct 10, 2015
vocab-cmn-say-hahaha.txt update Oct 12, 2015
vocab-cmn-say-happybirthday.txt update Sep 19, 2015
vocab-cmn-say-hello.txt `say` is now the phrasebook super-category Sep 19, 2015
vocab-cmn-say-helloworld.txt `say` is now the phrasebook super-category Sep 19, 2015
vocab-cmn-sci-dna-bases.txt update Sep 11, 2015
vocab-cmn-sci-electricity.txt update Sep 25, 2015
vocab-cmn-sci-elements-periodictable.txt update Sep 9, 2015
vocab-cmn-sci-elements-properties.txt update Sep 9, 2015
vocab-cmn-sci-instruments.txt update Sep 19, 2015
vocab-cmn-sci-roygbiv.txt update Sep 20, 2015
vocab-cmn-sci-temperature-scales.txt update Sep 9, 2015
vocab-cmn-sci-topics.txt update Sep 11, 2015
vocab-cmn-sci-zoology-animals-microscopic.txt update Oct 4, 2015
vocab-cmn-sci-zoology-animals-pets-cats.txt update Oct 4, 2015
vocab-cmn-sci-zoology-animals-pets-dogs.txt update Oct 4, 2015
vocab-cmn-sci-zoology-animals-pets.txt update Oct 4, 2015
vocab-cmn-sci-zoology-animals-zoo.txt update Oct 4, 2015
vocab-cmn-services-postoffice.txt update Oct 10, 2015
vocab-cmn-shengxiao-animals.txt fixed typo Sep 2, 2015
vocab-cmn-shengxiao-branches.txt update Sep 2, 2015
vocab-cmn-shengxiao-elements.txt update Sep 2, 2015
vocab-cmn-shengxiao-stems.txt update Sep 2, 2015
vocab-cmn-shengxiao-yinyang.txt update Sep 2, 2015
vocab-cmn-shopping-payments.txt update Oct 12, 2015
vocab-cmn-sports-billiards.txt update Oct 16, 2015
vocab-cmn-sports-epl-teams.txt update Sep 10, 2015
vocab-cmn-sports-mlb-legends.txt update Sep 23, 2015
vocab-cmn-sports-mlb-teams.txt update Sep 10, 2015
vocab-cmn-sports-mma-fighters.txt update Sep 10, 2015
vocab-cmn-sports-nba-teams.txt update Sep 10, 2015
vocab-cmn-sports-nfl-teams.txt update Sep 10, 2015
vocab-cmn-sports-nhl-teams.txt update Sep 10, 2015
vocab-cmn-sports-pingpong.txt update Sep 25, 2015
vocab-cmn-sports-racquetsports.txt update Sep 23, 2015
vocab-cmn-sports-teamsports.txt update Sep 23, 2015
vocab-cmn-sports-trackandfield.txt update Sep 23, 2015
vocab-cmn-sports-training-equipment.txt update Sep 23, 2015
vocab-cmn-sports-training-exercises.txt update Sep 23, 2015
vocab-cmn-sports-wintersports.txt update Sep 25, 2015
vocab-cmn-sports-wnba-teams.txt update Sep 10, 2015
vocab-cmn-sports-xgames.txt update Sep 25, 2015
vocab-cmn-tcm-medicines.txt `tcm` now in its own super-category Sep 19, 2015
vocab-cmn-tcm.txt `tcm` now in its own super-category Sep 19, 2015
vocab-cmn-tech-giftcards.txt update Sep 14, 2015
vocab-cmn-tech-google-products.txt update Oct 5, 2015
vocab-cmn-tech-journalists.txt update Sep 14, 2015
vocab-cmn-tech-software-pinyininput.txt update Sep 10, 2015
vocab-cmn-tech-software-types.txt update Sep 10, 2015
vocab-cmn-tech-unicode-editors.txt update Sep 10, 2015
vocab-cmn-tech-web-actions.txt update Sep 14, 2015
vocab-cmn-tech-web-displayoptions.txt update Oct 5, 2015
vocab-cmn-tech-web-htmlcolors.txt update Sep 20, 2015
vocab-cmn-trucks.txt update Oct 10, 2015
vocab-cmn-tv-ads.txt update Oct 12, 2015
vocab-cmn-tv-genres.txt update Oct 12, 2015
vocab-cmn-weather-conditions.txt update Sep 9, 2015

README.md

Pinyinbase

Introduction

Details

Overview

  1. Create or edit vocab lists.
  2. Collect and compile vocab lists.
  3. Use the compiled Pinyinbase dictionary file.

screenshot-pffy-pinyinbase-steps

Pinyinbase Vs. CC-CEDICT

  • Pinyinbase is NOT a CEDICT (or CC-CEDICT) fork.
  • Pinyinbase uses CEDICT-formatted source files. That is where the similarities end.

Design

When it comes to Hanyu Pinyin dictionaries, one size does not fit all.

A dictionary in one context may be wholly inappropriate (or even illegal) in another.

Pinyinbase solves this problem by providing you complete control over dictionary entries to avoid uncomfortable, unsuitable, and (in some cases, illegal) content.

Pinyinbase is designed to:

  • Provide complete control of what content is added to your custom pinyin dictionary.
  • Run on NoSQL solutions, like Firebase, MongoDB, Cassandra and HBase.
  • Empower parents, teachers or clergy to specify acceptable content.
  • Help developers comply with local laws, regarding suitable content for audiences and jurisdictions.
  • Facilitate responsive development changes with a simple build-from-source tool.
  • Reconcile risk management priorities and limit exposure for your project or organization.

Case Studies

  • Google AdSense is considered family-safe and clearly defines prohibited content. When you use content from a "community-maintained" dictionary, you may be putting your revenue stream (and your brand) at risk. Pinyinbase lets you control exactly which entries you add to your online pinyin dictionary to keep your web site family-safe.

  • Good localization requires good understanding of local laws. Local limitations on free speech determine which content should be excluded from your custom pinyin dictionary. Pinyinbase makes it easy to eliminate entire categories of entries, reducing your risk profile in these markets.

  • Pinyinbase is powerful pinyin in your pocket dictionary. Extending your brand to feature phones in emerging markets is not possible with a giant database dump. You need a dictionary with the right words for the right user. Pinyinbase helps you to build a small but useful pinyin dictionary, optimized for markets where a mobile phone is the primary platform.

Glossaries

  • Pinyinbase glossaries are CEDICT-formatted text files.
    • This format is backwards-compatible with legacy software.
    • CEDICT-formatted text files have wide library support across many languages.
    • Familiar format reduces cognitive load for developers and end-users.
  • Each glossary contains a domain-specific vocabulary list of entries.
  • Each entry contains a Traditional Chinese, Simplified Chinese, Hanyu Pinyin, definition field.
  • Learn more about CEDICT Syntax.

Building a Pinyinbase

  • A Pinyinbase object is a JSON object.
  • A Pinyinbase file is a single JSON file.
  • A Pinyinbase is an array of Pinyinbase objects.
  • A Pinyinbase object is the typical t-s-p-d representation of a dictionary entry that has been enhanced with metapinyin, which improves searchability and discovery.
  • Use pinyinpod to build new customized Pinyinbases.
  • Pinyinpod lets you add or remove the glossaries as needed.
    • Add a file? Recompile.
    • Edit a file? Recompile.
    • Delete a file? No problem. Recompile.

Pinyinbase Schema

  • Basic Data
    • t: Traditional Chinese characters
    • s: Simplified Chinese characters
    • p: Hanyu Pinyin
    • d: Definitions
  • Metapinyin
    • pmash: p without spaces
    • pbash: p without spaces or tone numbers
    • psmash: the initial letters of each p word
    • phash: a string of unique letters, ordered by alpha
    • src: Pinyinbase source filename
    • dmash: d with no spaces or punctuation
    • dbash: (not implemented) d with no spaces, punctuation or diacritics

Search Pinyinbase with GitHub

  • GitHub provides a powerful code search tool.
  • Looking for specific words? Try green tea.

Git.io Short URL