「pin1yin1」のように声調を数字で表現した簡易ピンインと注音符号を相互変換するためのデータファイルを公開します。このデータを利用してPinconvで変換を実行すれば、「pin1yin1」を「ㄆㄧㄣㄧㄣ」にすることができます。
ダウンロード:変換データファイル(zhuyin.zip)1
ダウンロードしたZIPファイル(zhuyin.zip)には、「pin2zhu.dat」と「zhu2pin.dat」の2つのデータファイルが含まれています。「pin2zhu.dat」がピンインから注音への変換用データ、「zhu2pin.dat」が注音からピンインへの変換用データです。Pinconvを起動し、「変換」メニューから「データファイルを追加」を実行して登録を行うと使えるようになります2。
追記:lv(lü)、lve(lüe)、nv(nü)が正しく変換されない問題を修正しました。ぽんた様、ご指摘ありがとうございました(2010/4/10)。
追記:er化の「r」が正しく変換されない問題を修正しました。ぽんた様、ご指摘ありがとうございました(2010/4/16)。
注音に関する作者の知識が乏しいため、変換結果が妥当でない可能性があります。間違いを発見された場合は教えていただければ幸いです。
この機能はとてもありがたいです。早速使わせていただきます。 ありがとうございます。
こちらこそご提案ありがとうございました。
注音についての知識が乏しいため、おかしなところもあるかもしれませんが、お気づきの点がございましたらご指摘いただければ幸いです。
一つだけ気がつきましたのでお知らせします。
ピンインのv (女nv, 率lvなど)がピンインから注音符号に変換されないようです。
お忙しいところ 早速ご対応いただき恐縮です。
どうもありがとうございました。
儿er化の注音変換について
お忙しいところ たびたび恐縮です。別件で気がついた点がありましたので ご報告させていただきます。
いわゆる儿er化音をピンインに変換する際、 r と変換されますが、このrは注音符号に変換されず、そのまま残ってしまいます。
残っても読めますので、大きな問題ではありませんが、気がついた点としてご報告させていただきます。
(儿化のピンイン表記をrではなく、erにすれば、注音符号に変換されると思いますが、そうすると今度はピンイン表記のほうがおかしくなってしまいます。儿化音に関しては、ピンインと注音符号を両立させるのがむずかしいようでしたら、注音符号の利用者は少数派でしょうから、各人がデータ編集などで対応する、ということでもよいかと思います。)
ぽんた様
先ほどデータファイルを更新し、ピンイン末尾の「r」を「ㄦ˙」に変換するためのデータを追加いたしました。たとえば「yang4r」は「ㄧㄤˋㄦ˙」に変換されるようになっております。お試しいただければ幸いです。
お忙しいところ ご対応いただき恐れ入ります。
どうもありがとうございました。