Bopomofo
Template:Short description Lua error in package.lua at line 80: module 'Module:Hatnote list' not found. Template:DMCA
Page Module:Infobox/styles.css has no content.
| Bopomofo | |
|---|---|
| Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found. The word "encyclopedia" (bǎikē quánshū) written in bopomofo (b-ai k-e q-u-an sh-u) | |
| Script type | with diacritics for tones |
| Creator |
|
Period |
|
| Direction | Lua error in package.lua at line 80: module 'Module:GetParameters' not found. |
| Related scripts | |
Parent systems | |
Child systems | Cantonese bopomofo, Taiwanese Phonetic Symbols, Suzhou Phonetic Symbols, Hmu Phonetic Symbols, Matsu Fuchounese bopomofo |
| ISO 15924 | |
| ISO 15924 | Page Template:Mono/styles.css has no content.Bopo Page Template:Mono/styles.css has no content.(285), Bopomofo |
| Unicode | |
Unicode alias | Bopomofo |
| Template:Ubli | |
Page Module:Infobox/styles.css has no content.
| Mandarin Phonetic Symbols |
|---|
Template:RCL Lua error in package.lua at line 80: module 'Module:Sidebar/configuration' not found.
Bopomofo, also called Zhuyin Fuhao[1] (/dʒuːˌjɪn fuːˈhaʊ/ Script error: No such module "Respell".; Template:Zhi), or simply Zhuyin,[2] is a transliteration system for Standard Chinese and other Sinitic languages. It is the principal method of teaching Mandarin pronunciation in Taiwan. It consists of 37 characters and five tone marks, which together can transcribe all possible sounds in Mandarin Chinese.
Bopomofo was first introduced in China during the 1910s by the Beiyang government, where it was used alongside Wade–Giles, a romanization system which used a modified Latin alphabet. Today, Bopomofo is more common in Taiwan than on the mainland, and is used as the primary electronic input method for Taiwanese Mandarin, as well as in dictionaries and other non-official documents.
Terminology
Bopomofo is the name used for the system by the International Organization for Standardization (ISO) and Unicode. Analogous to how the word alphabet is derived from the names of the first two letters in the Greek alphabet, alpha and beta, the name bopomofo derives from the first four syllabographs in the system's conventional consonant order: Script error: No such module "Lang"., Script error: No such module "Lang"., Script error: No such module "Lang"., and Script error: No such module "Lang"..[3]
In Taiwan, the system is commonly known by its official name Template:Zhp, or simply as Template:Zhp. In official documents, it is occasionally called Mandarin Phonetic Symbols I (Template:Zhi), abbreviated as Template:Zht,[4][5] to distinguish it from the Mandarin Phonetic Symbols II (MPS II) system published in 1984. Formerly, the system was named Template:Zhp and Template:Zhp.[4]
History
Origins
Script error: No such module "Labelled list hatnote".
The Commission on the Unification of Pronunciation, led by Wu Zhihui from 1912 to 1913, created a system called Zhuyin Zimu,[4] which was based on Zhang Binglin's shorthand. It was used as the official phonetic script to annotate the sounds of the characters in accordance with the Old National Pronunciation.[6] A draft was released on 11 July 1913, by the Republic of China National Ministry of Education, but it was not officially proclaimed until 23 November 1928.[4] It was first named Script error: No such module "lang". 'national pronunciation alphabet', but in April 1930 was renamed Script error: No such module "lang". 'phonetic symbols' to address fears that the alphabetic system might independently replace Chinese characters.[7]
Modern use
Bopomofo is the predominant phonetic system in teaching reading and writing in elementary school in Taiwan. In elementary school, particularly in the lower years, Chinese characters in textbooks are often annotated with Bopomofo as ruby characters as an aid to learning. Additionally, one children's newspaper in Taiwan, the Mandarin Daily News, annotates all articles with Bopomofo ruby characters.
It is also the most popular way for Taiwanese to enter Chinese characters into computers and smartphones and to look up characters in a dictionary.
In teaching Mandarin, Taiwan institutions and some overseas communities, such as Filipino Chinese, use Bopomofo.
Bopomofo is shown in a position secondary to that of Hanyu Pinyin in all editions of Xiandai Hanyu Cidian from the 1960 edition to the current 2016 edition (7th edition).
Bopomofo is also used to transcribe other Chinese languages, most commonly Taiwanese Hokkien and Cantonese; however, its use can be applied to practically any variety in handwriting (because not all letters are encoded). Outside of Chinese, Bopomofo letters are also used in Hmu and Ge languages by a small number of Hmu Christians.[8]
Symbols
The Bopomofo characters were created by Zhang Binglin, taken mainly from "regularized" forms of ancient Chinese characters, the modern readings of which contain the sound that each letter represents. The consonants are listed in order of place of articulation, from the front of the mouth to the back, Script error: No such module "IPA"., Script error: No such module "IPA"., Script error: No such module "IPA"., Script error: No such module "IPA"., Script error: No such module "IPA"., Script error: No such module "IPA"., Script error: No such module "IPA"., Script error: No such module "IPA"., etc.
| Bopomofo | Origin[9] | IPA | Pinyin | WG | Example |
|---|---|---|---|---|---|
| Script error: No such module "Lang". | From Template:Wikt-lang, the ancient form and current top portion of Template:Wikt-lang Script error: No such module "lang"., "to wrap up; package" | p˭ | b | p | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, a variant form of Template:Wikt-lang Script error: No such module "lang"., "to knock lightly". | pʰ | p | pʻ | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, the archaic character and current "cover" radical Script error: No such module "Lang". Script error: No such module "lang".. | m | m | m | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the "right open box" radical Template:Wikt-lang Script error: No such module "lang".. | f | f | f | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, a simplification of Template:Wikt-lang Script error: No such module "lang"., "ten thousand". No longer used in Mandarin transcription. | v | Template:Screen reader-only | v | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". (Script error: No such module "Lang".) |
| Script error: No such module "Lang". | From Template:Wikt-lang, archaic form of Template:Wikt-lang Script error: No such module "lang"., "blade". Compare the Shuowen seal File:刀-seal.svg. | t˭ | d | t | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang Script error: No such module "lang"., an upside-down form of Template:Wikt-lang Script error: No such module "lang". and an ancient form of Template:Wikt-lang Script error: No such module "lang". (File:Shuowen Seal Radical 528.svg and File:Shuowen Seal Radical 525.svg in seal script)[10][11] | tʰ | t | tʻ | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From File:乃-seal.svg/Template:Wikt-lang, ancient form of Template:Wikt-lang Script error: No such module "lang"., "to be" (a copula in Classical Chinese). | n | n | n | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, archaic form of Template:Wikt-lang Script error: No such module "lang"., "power". | l | l | l | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the obsolete character Template:Wikt-lang Script error: No such module "lang"./Script error: No such module "lang"., "ditch". | k˭ | g | k | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the archaic character, now "breath" or "sigh" component Template:Wikt-lang Script error: No such module "lang".. | kʰ | k | kʻ | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang Script error: No such module "lang"., "towering". No longer used in Mandarin transcription. | ŋ | ng | ng | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". (Script error: No such module "Lang".) |
| Script error: No such module "Lang". | From the archaic character and current radical Template:Wikt-lang Script error: No such module "lang".. | x~h | h | h | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the archaic character Template:Wikt-lang Script error: No such module "lang".. | tɕ˭ | j | ch | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the archaic character Template:Wikt-lang Script error: No such module "lang"., graphic root of the character Script error: No such module "Lang". chuān, "river" (modern Script error: No such module "Lang".). | tɕʰ | q | chʻ | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the archaic character Template:Wikt-lang Script error: No such module "lang"., "dotted cliff". Not used in Mandarin anymore. | ɲ | gn | gn | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". (Script error: No such module "Lang".) |
| Script error: No such module "Lang". | From Template:Wikt-lang, an ancient form of Template:Wikt-lang Script error: No such module "lang"., "under". | ɕ | x | hs | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From File:之-seal.svg/Template:Wikt-lang, archaic form of Template:Wikt-lang Script error: No such module "lang"., a genitive marker in Classical Chinese. | ʈʂ˭ | zhi, zh- | ch | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the character and radical Template:Wikt-lang Script error: No such module "lang". | ʈʂʰ | chi, ch- | chʻ | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, an ancient form of Template:Wikt-lang Script error: No such module "lang". | ʂ | shi, sh- | sh | Script error: No such module "Lang". shì Script error: No such module "Lang".; Script error: No such module "Lang". shù Script error: No such module "Lang". |
| Script error: No such module "Lang". | Modified from the seal script File:日-seal.svg form of Template:Wikt-lang Script error: No such module "lang"., "day" or "sun". | ɻ~ʐ | ri, r- | j | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the archaic character and current radical Template:Wikt-lang Script error: No such module "lang"., dialectically Script error: No such module "lang". (Script error: No such module "IPA".; Template:Zh-no-labels in Wade–Giles) | ts˭ | zi, z- | ts | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, archaic form of Template:Wikt-lang Script error: No such module "lang"., dialectically Script error: No such module "lang". (Script error: No such module "IPA".; Template:Zh-no-labels in Wade–Giles). Compare semi-cursive form File:Qi1 seven semicursive.png and seal-script File:七-seal.svg. | tsʰ | ci, c- | tsʻ | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the archaic character Template:Wikt-lang Script error: No such module "lang"., which was later replaced by its compound Template:Wikt-lang Script error: No such module "lang".. | s | si, s- | s | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Bopomofo | Origin | IPA | Pinyin | WG | Example |
|---|---|---|---|---|---|
| Script error: No such module "Lang". | From Template:Wikt-lang Script error: No such module "lang". | a | a | a | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the obsolete character Template:Wikt-lang Script error: No such module "lang"., inhalation, the reverse of Template:Wikt-lang Script error: No such module "lang"., which is preserved as a phonetic in the compound Template:Wikt-lang Script error: No such module "lang"..[12] | o | o | o | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | Derived from its allophone in Standard Chinese, Template:Wikt-lang Script error: No such module "lang". | ɤ | e | o/ê | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang Script error: No such module "lang"., "also". Compare the Warring States bamboo form File:Ye3 also chu3jian3 warring state of chu3 small.png | e | -ie/ê | eh | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang Script error: No such module "lang"., archaic form of Template:Wikt-lang. | Script error: No such module "IPA". | ai | ai | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang Script error: No such module "lang"., an obsolete character meaning Script error: No such module "Lang". Script error: No such module "lang"., "to move". | Script error: No such module "IPA". | ei | ei | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang Script error: No such module "lang". | Script error: No such module "IPA". | ao | ao | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang Script error: No such module "lang". | Script error: No such module "IPA". | ou | ou | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From the archaic character Template:Wikt-lang Script error: No such module "lang". "to bloom", preserved as a phonetic in the compound Script error: No such module "Lang". Script error: No such module "lang". | Script error: No such module "IPA". | an | an | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, archaic variant of Template:Wikt-lang Script error: No such module "lang". or Template:Wikt-lang Script error: No such module "lang".[13] (Script error: No such module "Lang". is Script error: No such module "lang". according to other sources[14]) | Script error: No such module "IPA". | en | ên | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang Script error: No such module "lang". | Script error: No such module "IPA". | ang | ang | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, archaic form of Template:Wikt-lang Script error: No such module "lang".[15] | Script error: No such module "IPA". | eng | êng | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, the bottom portion of Script error: No such module "Lang". Script error: No such module "lang". used as a cursive and simplified form | Script error: No such module "IPA". | er | êrh | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". File:Bpmf-i.svg |
From Template:Wikt-lang Script error: No such module "lang"., "one" | i | y, yi, -i | i | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". nì Script error: No such module "Lang". |
| Script error: No such module "Lang". | From Template:Wikt-lang, ancient form of Script error: No such module "Lang". Script error: No such module "lang"., "five". Compare the transitory form Script error: No such module "Lang".. | u | w, wu, -u | u/w | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". ㄨㄛˇ |
| Script error: No such module "Lang". | From the ancient character Template:Wikt-lang Script error: No such module "lang".[16] | y | yu, -ü | ü/yü | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
| Script error: No such module "Lang". File:MoeKai Bopomofo U+312D.svg |
From the character Template:Wikt-lang. It represents the fricative vowel of Script error: No such module "Lang".,Script error: No such module "Lang".,Script error: No such module "Lang".,Script error: No such module "Lang".,Script error: No such module "Lang".,Script error: No such module "Lang".,Script error: No such module "Lang".,though it is not used after them in transcription.[17] | ɻ̩~ʐ̩, ɹ̩~z̩ | -i | ih/ŭ | Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang".; Script error: No such module "Lang". Script error: No such module "lang". Script error: No such module "Lang". |
Writing
Stroke order
Bopomofo is written in the same stroke order rule as Chinese characters. However, the amount of strokes can differ from the derived character and the Bopomofo character. For example, Script error: No such module "Lang". is written with three strokes, unlike the character from which it is derived (Chinese: 日; pinyin: rì), which has four strokes.
Script error: No such module "Lang". can be written as a vertical line (File:Bpmf-i2.svg) or a horizontal line (File:Bpmf-i.svg); both are accepted forms. Traditionally, it should be written as a horizontal line in vertical writing, and a vertical line in horizontal writing. The People's Republic of China almost exclusively uses horizontal writing, so the vertical form (in the rare occasion that Bopomofo is used) has become the standard form there. Language education in Taiwan generally uses vertical writing, so most people learn it as a horizontal line, and use a horizontal form even in horizontal writing. In 2008, the Taiwanese Ministry of Education decided that the primary form should always be the horizontal form, but that the vertical form is an accepted alternative.[18] Unicode 8.0.0 published an errata in 2014 that updates the representative glyph to be the horizontal form.[19] Computer fonts may only display one form or the other, or may be able to display both if the font is aware of changes needed for vertical writing.
Bopomofo is occasionally unofficially handwritten as syllable blocks, similar to Hangul, however this is not considered an accepted form by the People's Republic of China nor the Republic of China, and it is unsupported by Unicode.
Tonal marks
As shown in the following table, tone marks for the second, third, and fourth tones are shared between bopomofo and pinyin. In bopomofo, the mark for first tone is usually omitted but can be included,[20][21] while a dot above indicates the fifth tone (also known as the neutral tone). In pinyin, a macron (overbar) indicates the first tone, and the lack of a marker usually indicates the fifth (light) tone.
| Tone | Bopomofo | Pinyin | ||
|---|---|---|---|---|
| Tone Marker | Unicode Name | Tone Marker | Unicode Name | |
| 1 | ˉ | Modifier Letter Macron (usually omitted)[20][21] |
Script error: No such module "IPA". | Combining Macron |
| 2 | ˊ | Modifier Letter Acute Accent | Script error: No such module "IPA". | Combining Acute Accent |
| 3 | ˇ | Caron | Script error: No such module "IPA". | Combining Caron |
| 4 | ˋ | Modifier Letter Grave Accent | Script error: No such module "IPA". | Combining Grave Accent |
| 5 | ˙ | Dot Above[22] | Script error: No such module "IPA". | Middle Dot (usually omitted)[23] |
Unlike Hanyu Pinyin, Bopomofo aligns well with the Chinese characters in books whose texts are printed vertically, making Bopomofo better suited for annotating the pronunciation of vertically oriented Chinese text.
When used in conjunction with Chinese characters, Bopomofo is typically placed to the right of the Chinese character vertically in both vertical print[24][25] and horizontal print[26] or to the top of the Chinese character in horizontal print (see Ruby characters).
Example
Below is an example for the word "bottle" (pinyin: píngzi):
|
, |
|
or |
|
Erhua transcription
Words rhotacized as a result of erhua are spelled with Script error: No such module "Lang". attached to the syllable (like Page Template:Ruby/styles.css has no content.歌兒 Script error: No such module "Lang".). In case the syllable uses other tones than the 1st tone, the tone mark is attached to the penultimate letter standing for syllable nucleus, but not to Script error: No such module "Lang". (e.g. Page Template:Ruby/styles.css has no content.哪兒 Script error: No such module "Lang".; Page Template:Ruby/styles.css has no content.一Page Template:Ruby/styles.css has no content.點兒 Script error: No such module "Lang".; Page Template:Ruby/styles.css has no content.好Page Template:Ruby/styles.css has no content.玩兒 Script error: No such module "Lang".).[27]
Comparison
Pinyin
Bopomofo and pinyin are based on the same Mandarin pronunciations; hence there is a one-to-one correspondence between the two systems:
| Rime | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ㄚ | ㄛ | ㄜ | ㄝ | ㄞ | ㄟ | ㄠ | ㄡ | ㄢ | ㄣ | ㄤ | ㄥ | ㄦ | |||
| Medial | Script error: No such module "IPA". (Script error: No such module "Lang".) 1 -i |
Script error: No such module "IPA". Script error: No such module "Lang". a -a |
Script error: No such module "IPA". Script error: No such module "Lang". 3 o -o 3 |
Script error: No such module "IPA". Script error: No such module "Lang". e -e |
Script error: No such module "IPA". Script error: No such module "Lang". ê |
Script error: No such module "IPA". Script error: No such module "Lang". ai -ai |
Script error: No such module "IPA". Script error: No such module "Lang". ei -ei |
Script error: No such module "IPA". Script error: No such module "Lang". ao -ao |
Script error: No such module "IPA". Script error: No such module "Lang". ou -ou |
Script error: No such module "IPA". Script error: No such module "Lang". an -an |
Script error: No such module "IPA". Script error: No such module "Lang". en -en |
Script error: No such module "IPA". Script error: No such module "Lang". ang -ang |
Script error: No such module "IPA". Script error: No such module "Lang". eng -eng |
Script error: No such module "IPA". Script error: No such module "Lang". er | |
| Script error: No such module "Lang". | Script error: No such module "IPA". Script error: No such module "Lang". yi -i |
Script error: No such module "IPA". Script error: No such module "Lang". ya -ia |
Script error: No such module "IPA". Script error: No such module "Lang". yo |
Script error: No such module "IPA". Script error: No such module "Lang". ye -ie |
Script error: No such module "IPA". Script error: No such module "Lang". yai |
Script error: No such module "IPA". Script error: No such module "Lang". yao -iao |
Script error: No such module "IPA". Script error: No such module "Lang". you -iu |
Script error: No such module "IPA". Script error: No such module "Lang". yan -ian |
Script error: No such module "IPA". Script error: No such module "Lang". yin -in |
Script error: No such module "IPA". Script error: No such module "Lang". yang -iang |
Script error: No such module "IPA". Script error: No such module "Lang". ying -ing |
||||
| Script error: No such module "Lang". | Script error: No such module "IPA". Script error: No such module "Lang". wu -u |
Script error: No such module "IPA". Script error: No such module "Lang". wa -ua |
Script error: No such module "IPA". Script error: No such module "Lang". 3 wo -uo 3 |
Script error: No such module "IPA". Script error: No such module "Lang". wai -uai |
Script error: No such module "IPA". Script error: No such module "Lang". wei -ui |
Script error: No such module "IPA". Script error: No such module "Lang". wan -uan |
Script error: No such module "IPA". Script error: No such module "Lang". wen -un |
Script error: No such module "IPA". Script error: No such module "Lang". wang -uang |
Script error: No such module "IPA". Script error: No such module "Lang". weng -ong 4 |
||||||
| Script error: No such module "Lang". | Script error: No such module "IPA". Script error: No such module "Lang". yu -ü 2 |
Script error: No such module "IPA". Script error: No such module "Lang". yue -üe 2 |
Script error: No such module "IPA". Script error: No such module "Lang". yuan -üan 2 |
Script error: No such module "IPA". Script error: No such module "Lang". yun -ün 2 |
Script error: No such module "IPA". Script error: No such module "Lang". yong -iong |
||||||||||
1 Not written.
2 ⟨-ü⟩ is written as ⟨-u⟩ after ⟨j-⟩, ⟨q-⟩, ⟨x-⟩, or ⟨y-⟩.
3 ⟨Script error: No such module "Lang".⟩/⟨-uo⟩ is written as ⟨Script error: No such module "Lang".⟩/⟨-o⟩ after ⟨Script error: No such module "Lang".⟩/⟨b-⟩, ⟨Script error: No such module "Lang".⟩/⟨p-⟩, ⟨Script error: No such module "Lang".⟩/⟨m-⟩, ⟨Script error: No such module "Lang".⟩/⟨f-⟩.
4 ⟨weng⟩ is pronounced Script error: No such module "IPA". (written as ⟨-ong⟩) when it follows an initial.
Chart
| IPA | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pinyin | a | o | ê | e | ai | ei | ao | ou | an | en | ang | eng | ong | er |
| Tongyong Pinyin | ||||||||||||||
| Wade–Giles | eh | ê/o | ên | êng | ung | êrh | ||||||||
| Bopomofo | ㄚ | ㄛ | ㄝ | ㄜ | ㄞ | ㄟ | ㄠ | ㄡ | ㄢ | ㄣ | ㄤ | ㄥ | ㄨㄥ | ㄦ |
| example | 阿 | 喔 | 誒 | 俄 | 艾 | 黑 | 凹 | 偶 | 安 | 恩 | 昂 | 冷 | 中 | 二 |
| IPA | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pinyin | yi | ye | you | yan | yin | ying | yong | wu | wo/o | wei | wen | weng | yu | yue | yuan | yun |
| Tongyong Pinyin | wun | wong | ||||||||||||||
| Wade–Giles | i/yi | yeh | yu | yen | yung | wên | wêng | yü | yüeh | yüan | yün | |||||
| Bopomofo | ㄧ | ㄧㄝ | ㄧㄡ | ㄧㄢ | ㄧㄣ | ㄧㄥ | ㄩㄥ | ㄨ | ㄨㄛ/ㄛ | ㄨㄟ | ㄨㄣ | ㄨㄥ | ㄩ | ㄩㄝ | ㄩㄢ | ㄩㄣ |
| example | 一 | 也 | 又 | 言 | 音 | 英 | 用 | 五 | 我 | 位 | 文 | 翁 | 玉 | 月 | 元 | 雲 |
| IPA | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pinyin | b | p | m | feng | diu | dui | dun | te | nü | lü | ge | ke | he |
| Tongyong Pinyin | fong | diou | duei | nyu | lyu | ||||||||
| Wade–Giles | p | pʻ | fêng | tiu | tui | tun | tʻê | nü | lü | ko | kʻo | ho | |
| Bopomofo | ㄅ | ㄆ | ㄇ | ㄈㄥ | ㄉㄧㄡ | ㄉㄨㄟ | ㄉㄨㄣ | ㄊㄜ | ㄋㄩ | ㄌㄩ | ㄍㄜ | ㄎㄜ | ㄏㄜ |
| example | 玻 | 婆 | 末 | 封 | 丟 | 兌 | 頓 | 特 | 女 | 旅 | 歌 | 可 | 何 |
| IPA | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pinyin | jian | jiong | qin | xuan | zhe | zhi | che | chi | she | shi | re | ri | ze | zuo | zi | ce | cuo | ci | se | suo | si |
| Tongyong Pinyin | jyong | cin | syuan | jhe | jhih | chih | shih | rih | zih | cih | sih | ||||||||||
| Wade–Giles | chien | chiung | chʻin | hsüan | chê | chih | chʻê | chʻih | shê | shih | jê | jih | tsê | tso | tzŭ | tsʻê | tsʻo | tzʻŭ | sê | so | ssŭ |
| Bopomofo | ㄐㄧㄢ | ㄐㄩㄥ | ㄑㄧㄣ | ㄒㄩㄢ | ㄓㄜ | ㄓ | ㄔㄜ | ㄔ | ㄕㄜ | ㄕ | ㄖㄜ | ㄖ | ㄗㄜ | ㄗㄨㄛ | ㄗ | ㄘㄜ | ㄘㄨㄛ | ㄘ | ㄙㄜ | ㄙㄨㄛ | ㄙ |
| example | 件 | 囧 | 秦 | 宣 | 哲 | 之 | 扯 | 赤 | 社 | 是 | 惹 | 日 | 仄 | 左 | 字 | 策 | 撮 | 次 | 色 | 索 | 斯 |
| IPA | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". | Script error: No such module "IPA". |
|---|---|---|---|---|---|
| Pinyin | mā | má | mǎ | mà | ma |
| Tongyong Pinyin | ma | må | |||
| Wade–Giles | ma1 | ma2 | ma3 | ma4 | ma |
| Bopomofo | ㄇㄚ | ㄇㄚˊ | ㄇㄚˇ | ㄇㄚˋ | ˙ㄇㄚ |
| example (Chinese characters) | 媽 | 麻 | 馬 | 罵 | 嗎 |
Use outside Standard Mandarin
Bopomofo symbols for non-Mandarin Chinese varieties are added to Unicode in the Bopomofo Extended block.
Three letters no longer used for Mandarin are carried over from Old National Pronunciation:
| Bopomofo | IPA | GR | Pinyin |
|---|---|---|---|
| Script error: No such module "Lang". | v | v | v |
| Script error: No such module "Lang". | ŋ | ng | ng |
| Script error: No such module "Lang". | ɲ | gn | gn |
Taiwanese Hokkien
Script error: No such module "Labelled list hatnote". In Taiwan, Bopomofo is used to teach Taiwanese Hokkien, and it is also used to transcribe it phonetically in contexts such as on storefront signs, karaoke lyrics, and film subtitles.
23 more letters were added specifically for Taiwanese Hokkien:
| Bopomofo | IPA | TL | Derivation |
|---|---|---|---|
| Script error: No such module "Lang". | b | b | Script error: No such module "Lang". with voicing circle |
| Script error: No such module "Lang". | g | g | Script error: No such module "Lang". with voicing circle |
| Script error: No such module "Lang". | d͡ʑ | ji | Script error: No such module "Lang". with voicing circle |
| Script error: No such module "Lang". | d͡z | j | Script error: No such module "Lang". with voicing circle |
| Script error: No such module "Lang". | Script error: No such module "IPA". | ir | Script error: No such module "Lang". and Script error: No such module "Lang". combined (?) |
| Script error: No such module "Lang". | ɔ | oo | from Script error: No such module "Lang". |
| Script error: No such module "Lang". | e | e | from Script error: No such module "Lang". |
| Script error: No such module "Lang". | Script error: No such module "IPA". | ann | Script error: No such module "Lang". with nasal curl |
| Script error: No such module "Lang". | Script error: No such module "IPA". | onn | Script error: No such module "Lang". with nasal curl |
| Script error: No such module "Lang". | Script error: No such module "IPA". | enn | Script error: No such module "Lang". with nasal curl |
| Script error: No such module "Lang"./Script error: No such module "Lang". | Script error: No such module "IPA". | inn | Script error: No such module "Lang". with nasal curl |
| Script error: No such module "Lang". | Script error: No such module "IPA". | unn | Script error: No such module "Lang". with nasal curl |
| Script error: No such module "Lang". | Script error: No such module "IPA". | ainn | Script error: No such module "Lang". with nasal curl |
| Script error: No such module "Lang". | Script error: No such module "IPA". | aunn | Script error: No such module "Lang". with nasal curl |
| Script error: No such module "Lang". | Script error: No such module "IPA". | am | Script error: No such module "Lang". and Script error: No such module "Lang". combined |
| Script error: No such module "Lang". | Script error: No such module "IPA". | om | Script error: No such module "Lang". and Script error: No such module "Lang". combined |
| Script error: No such module "Lang". | Script error: No such module "IPA". | ong | |
| Script error: No such module "Lang". | Script error: No such module "IPA". | m | Script error: No such module "Lang". with syllabic stroke |
| Script error: No such module "Lang". | Script error: No such module "IPA". | ng | Script error: No such module "Lang". with syllabic stroke |
| Script error: No such module "Lang". | -p̚ | -p | small Script error: No such module "Lang". |
| Script error: No such module "Lang". | -t̚ | -t | small Script error: No such module "Lang". |
| Script error: No such module "Lang"./Script error: No such module "Lang". | -k̚ | -k | small Script error: No such module "Lang". (and variant small Script error: No such module "Lang".) |
| Script error: No such module "Lang". | Script error: No such module "IPA". | -h | small Script error: No such module "Lang". |
Two tone marks were added for the additional tones: Script error: No such module "Lang"., Script error: No such module "Lang".
Cantonese
Script error: No such module "Labelled list hatnote". The following letters are used in Cantonese.[28]
| Bopomofo | IPA | Jyutping |
|---|---|---|
| Script error: No such module "Lang". | kʷ | gw |
| Script error: No such module "Lang". | kʷʰ | kw |
| Script error: No such module "Lang". | ɵ | eo |
| Script error: No such module "Lang". | ɐ | a |
If a syllable ends with a consonant other than Script error: No such module "lang". or Script error: No such module "lang"., the consonant's letter is added, then followed by a final middle dot.
Script error: No such module "Lang". is used for Script error: No such module "IPA". (Script error: No such module "lang".) (e.g. Script error: No such module "Lang"., Script error: No such module "Lang". Script error: No such module "lang"., "to be defeated").
Script error: No such module "Lang". is used for Script error: No such module "IPA". (Script error: No such module "lang".) (e.g. Script error: No such module "Lang"., Script error: No such module "Lang". Script error: No such module "lang"., "to follow"), and Script error: No such module "Lang". is used for Script error: No such module "IPA". (Script error: No such module "lang".) (e.g. Script error: No such module "Lang"., Script error: No such module "Lang". Script error: No such module "lang"., "within"). Other vowels that end with Script error: No such module "lang". use Script error: No such module "Lang".· for the final Script error: No such module "Lang".. (e.g. Script error: No such module "Lang"., Script error: No such module "Lang". Script error: No such module "lang"., "to see").
Script error: No such module "Lang". is used for Script error: No such module "IPA". (Script error: No such module "lang".). (e.g. Script error: No such module "Lang"., Script error: No such module "Lang"., Script error: No such module "lang"., "cow") To transcribe Script error: No such module "IPA". (Script error: No such module "lang".), it is written as Script error: No such module "Lang". (e.g. Script error: No such module "Lang"., Script error: No such module "Lang". Script error: No such module "lang"., "path").
Script error: No such module "Lang". is used for both initial Script error: No such module "lang". (as in Script error: No such module "Lang"., Script error: No such module "Lang"., Script error: No such module "lang".) and final Script error: No such module "lang". (as in Script error: No such module "Lang"., Script error: No such module "Lang"., Script error: No such module "lang". "to use").
Script error: No such module "Lang". is used for Script error: No such module "IPA". (Script error: No such module "lang".) (e.g. Script error: No such module "Lang"., Script error: No such module "Lang". Script error: No such module "lang"., "to cook") and Script error: No such module "Lang". is used for Script error: No such module "IPA". (Script error: No such module "lang".) (e.g. 全, Script error: No such module "Lang". Script error: No such module "lang"., "whole").
During the time when Bopomofo was proposed for Cantonese, tones were not marked.
Computer uses
Input method
Bopomofo can be used as an input method for Chinese characters. It is one of the few input methods that can be found on most modern personal computers without having to download or install any additional software. It is also one of the few input methods that can be used for inputting Chinese characters on certain cell phones.[citation needed]. On the QWERTY keyboard, the symbols are ordered column-wise top-down (e.g. Script error: No such module "key".)
Unicode
Script error: No such module "Labelled list hatnote". Bopomofo was added to the Unicode Standard in October 1991 with the release of version 1.0.
The Unicode block for Bopomofo is U+3100–U+312F:
| BopomofoPage Template:Citation/styles.css has no content.[1]Page Template:Citation/styles.css has no content.[2] Official Unicode Consortium code chart (PDF) | ||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
| U+310x | ㄅ | ㄆ | ㄇ | ㄈ | ㄉ | ㄊ | ㄋ | ㄌ | ㄍ | ㄎ | ㄏ | |||||
| U+311x | ㄐ | ㄑ | ㄒ | ㄓ | ㄔ | ㄕ | ㄖ | ㄗ | ㄘ | ㄙ | ㄚ | ㄛ | ㄜ | ㄝ | ㄞ | ㄟ |
| U+312x | ㄠ | ㄡ | ㄢ | ㄣ | ㄤ | ㄥ | ㄦ | ㄧ | ㄨ | ㄩ | ㄪ | ㄫ | ㄬ | ㄭ | ㄮ | ㄯ |
Notes
| ||||||||||||||||
Additional characters were added in September 1999 with the release of version 3.0.
The Unicode block for these additional characters, called Bopomofo Extended, is U+31A0–U+31BF:
| Bopomofo ExtendedPage Template:Citation/styles.css has no content.[1] Official Unicode Consortium code chart (PDF) | ||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
| U+31Ax | ㆠ | ㆡ | ㆢ | ㆣ | ㆤ | ㆥ | ㆦ | ㆧ | ㆨ | ㆩ | ㆪ | ㆫ | ㆬ | ㆭ | ㆮ | ㆯ |
| U+31Bx | ㆰ | ㆱ | ㆲ | ㆳ | ㆴ | ㆵ | ㆶ | ㆷ | ㆸ | ㆹ | ㆺ | ㆻ | ㆼ | ㆽ | ㆾ | ㆿ |
Notes
| ||||||||||||||||
Unicode 3.0 also added the characters Page Template:Mono/styles.css has no content.U+02EA ˪ Script error: No such module "Unicode data". and Page Template:Mono/styles.css has no content.U+02EB ˫ Script error: No such module "Unicode data"., in the Spacing Modifier Letters block. These two characters are now (since Unicode 6.0) classified as Bopomofo characters.[29]
| Tonal marks for bopomofo Spacing Modifier Letters | |||
| Tone | Tone Marker | Unicode | Note |
| 1 Yin Ping (Level) | ˉ | U+02C9 | Usually omitted |
| 2 Yang Ping (Level) | ˊ | U+02CA | |
| 3 Shang (Rising) | ˇ | U+02C7 | |
| 4 Qu (Departing) | ˋ | U+02CB | |
| 4a Yin Qu (Departing) | Script error: No such module "Lang". | U+02EA | For Minnan and Hakka languages |
| 4b Yang Qu (Departing) | Script error: No such module "Lang". | U+02EB | For Minnan and Hakka languages |
| 5 Qing (Neutral) | ˙ | U+02D9 | |
See also
- Chinese input methods for computers
- Fanqie
- Furigana
- Hangul
- Kana
- Ruby character
- Taiwanese Phonetic Symbols
- Zhuyin table
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content.Qiu Gui Su (27 January 2019). "Bopomofo Chinese Phonetic System". ThoughtCo. Retrieved 24 July 2024.
- ^ Page Module:Citation/CS1/styles.css has no content."Zhuyin vs. Pinyin: Exploring the Unique Chinese Phonetic System of Bopomofo". Chineasy. 1 May 2023. Retrieved 24 July 2024.
- ^ Page Module:Citation/CS1/styles.css has no content."Bopomofo (ㄅㄆㄇㄈ) | All You Need to Know". Bubble Tea Island. 27 April 2022. Retrieved 24 July 2024.
The term "Bopomofo" is derived from the first four characters of the system's alphabet [ㄅㄆㄇㄈ – B'P'M'F'].
- ^ a b c d Page Module:Citation/CS1/styles.css has no content."Taiwan Yearbook 2006: The People & Languages". Government Information Office, Taiwan. Archived from the original on 9 May 2007.
- ^ Page Module:Citation/CS1/styles.css has no content."Taiwan Headlines: Society News: New Taiwanese dictionary unveiled". Government Information Office, Taiwan. Archived from the original on 31 October 2007. Retrieved 15 September 2007.
- ^ Page Module:Citation/CS1/styles.css has no content.Dong, Hongyuan (2014). A History of the Chinese Language. Routledge. p. 133. ISBN 978-0-415-66039-6.
- ^ John DeFrancis. The Chinese Language: Fact and Fantasy. Honolulu: University of Hawaii Press, 1984. p. 242.
- ^ Page Module:Citation/CS1/styles.css has no content.The Unicode Standard / the Unicode Consortium (PDF) (14.0 ed.). Mountain View, CA: Unicode. 2021. p. 30. ISBN 978-1-936213-29-0.
- ^ Page Module:Citation/CS1/styles.css has no content.國音學 (in 中文(臺灣)) (8th ed.). Taiwan: 國立臺灣師範大學. 國音敎材編輯委員會. 2008. pp. 27–30.
- ^ Wenlin dictionary, entry Script error: No such module "Lang"..
- ^ KangXi: page 164, character 1 Script error: No such module "webarchive". kangxizidian.com
- ^ Page Module:Citation/CS1/styles.css has no content."Unihan data for U+20000". Archived from the original on 6 September 2018. Retrieved 23 March 2018.
- ^ Wenlin dictionary, entry Script error: No such module "Lang"..
- ^ Page Module:Citation/CS1/styles.css has no content."Unihan data for U+4E5A". Archived from the original on 17 August 2018. Retrieved 23 March 2018.
- ^ Wenlin dictionary, entry Script error: No such module "Lang"..
- ^ Page Module:Citation/CS1/styles.css has no content."凵". 教育部《異體字字典》 臺灣學術網路十四版(正式七版). 2024. Retrieved 19 May 2026.
- ^ Michael Everson, H. W. Ho, Andrew West, "Proposal to encode one Bopomofo character in the UCS Script error: No such module "webarchive".", SC2 WG2 N3179.
- ^ Page Module:Citation/CS1/styles.css has no content."Unicode document L2/14-189" (PDF). Archived (PDF) from the original on 8 June 2023. Retrieved 19 May 2023.
- ^ Unicode Consortium, "Errata Fixed in Unicode 8.0.0 Script error: No such module "webarchive"."
- ^ a b Page Module:Citation/CS1/styles.css has no content.Department of Lifelong Education, Ministry of Education Script error: No such module "Lang"., ed. (January 2017). 國語注音手冊 (in 中文(臺灣)). Ministry of Education; Digital version: Wanderer Digital Publishing Inc. Script error: No such module "Lang".. pp. 2, 7. ISBN 978-986-051-481-0.
Script error: No such module "Lang".
{{cite book}}: CS1 maint: multiple names: editors list (link) CS1 maint: numeric names: editors list (link) - ^ a b Page Module:Citation/CS1/styles.css has no content.Department of Lifelong Education, Ministry of Education Script error: No such module "Lang"., ed. (January 2017). The Manual of the Phonetic Symbols of Mandarin Chinese (in English and 中文(臺灣)). Ministry of Education; Digital version: Wanderer Digital Publishing Inc. Script error: No such module "Lang".. pp. 2, 7. ISBN 978-986-051-869-6.
the rhyme symbol, "ㄭ", and the mark of Yin-ping tone, "¯", could be left out on Bopomofo notes.{...}This high and level tone is noted as a short dash mark and could be left out in Bopomofo note. If it is noted, it should be put on the upper right corner of the last Bopomofo note.
{{cite book}}: CS1 maint: multiple names: editors list (link) CS1 maint: numeric names: editors list (link) - ^ Page Module:Citation/CS1/styles.css has no content."A study of neutral-tone syllables in Taiwan Mandarin" (PDF). p. 3. Archived (PDF) from the original on 27 November 2020. Retrieved 19 November 2020.
- ^ The middle dot may optionally precede light-tone syllables only in reference books (Script error: No such module "Lang".), see section 7.3 Script error: No such module "webarchive". of the PRC national standard GB/T 16159-2012 Basic rules of the Chinese phonetic alphabet orthography.
- ^ Page Module:Citation/CS1/styles.css has no content."Bopomofo Extended Name". 12 December 2011. Archived from the original on 22 April 2022. Retrieved 13 August 2022.
- ^ Page Module:Citation/CS1/styles.css has no content."Zhuyin and Hanzi location". 22 December 2009. Archived from the original on 8 April 2023. Retrieved 13 August 2022.
- ^ Page Module:Citation/CS1/styles.css has no content."Bopomofo on Taiwanese street – with English – Nov 2016 2". 3 August 2016. Archived from the original on 13 January 2021. Retrieved 10 December 2020.
- ^ Page Module:Citation/CS1/styles.css has no content."The Zhuyin Alphabet 注音字母 Transcription System (Bo-po-mo-fo) (www.chinaknowledge.de)". www.chinaknowledge.de. Archived from the original on 4 October 2018. Retrieved 3 October 2018.
- ^ Page Module:Citation/CS1/styles.css has no content.Yang, Ben; Chan, Eiso. "Proposal to encode Cantonese Bopomofo Characters" (PDF). Archived (PDF) from the original on 13 January 2021. Retrieved 25 September 2020.
- ^ Page Module:Citation/CS1/styles.css has no content."Scripts-6.0.0.txt". Unicode Consortium. Archived from the original on 4 July 2018. Retrieved 23 March 2018.
External links
Page Module:Side box/styles.css has no content.Page Template:Sister project/styles.css has no content.
- The Manual of The Phonetic Symbols of Mandarin Chinese
- Unicode reference glyphs for Page Module:Citation/CS1/styles.css has no content."bopomofo" (PDF). (69.6 KB) and Page Module:Citation/CS1/styles.css has no content."extended bopomofo" (PDF). (61.6 KB)
- Bopomofo annotations – adds inline and pop-up annotations with bopomofo pronunciation and English definitions to Chinese text or web pages.
- Mandarin Dictionary – needs Chinese font for Big5 encoding
- Chinese Phonetic Conversion Tool – converts between Pinyin, Bopomofo and other phonetic systems
- Chinese Romanization Converter – converts between Hanyu Pinyin, Wade–Giles, Gwoyeu Romatzyh and other known or (un-)common Romanization systems
- Bopomofo -> Wade-Giles -> Pinyin -> Word List
- NPA->IPA National Phonetic Alphabet (bopomofo) spellings of words transliterated into the International Phonetic Alphabet. The vowel values have been verified against the official IPA site. See IPA help preview, SIL International website. See IPA help preview, SIL International website. (Accessed 23 December 2010).
- Bopomofo to Pinyin converter and reverse
- bopomofo syllable chart, with Hanyu Pinyin equivalents
- Pinyin Annotator – adds bopomofo (bopomofo) or pinyin on top of any Chinese text, prompts alternative pronunciations to homonyms, has the option of exporting into OpenOffice Writer for further editing
- Script error: No such module "Lang". – online keyboard for bopomofo which can turn it into Chinese characters
- Online Bopomofo Input Method Editor Script error: No such module "Lang".
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Script error: No such module "navbox with collapsible groups". Lua error in package.lua at line 80: module 'Module:Authority control/config' not found.