メむンコンテンツぞスキップ
芋出し画像

『公甚文䜜成の考え方』に準拠したりェブ校正ツヌルを䜜っおみる

    「公甚文䜜成の芁領」に基づく日本語文章校正ツヌル

    文化審議䌚の「新しい『公甚文䜜成の芁領』に向けお報告」什和3幎および内閣官房長官䟝呜通知「公甚文䜜成の芁領」昭和27幎に基づき、日本語文章を自動でチェックするツヌル公甚文チェッカヌを䜜りたした。

    サむトURL: https://koyobun-checker.pages.dev/

    画像
    サむト倖芳

    以䞋、ツヌルの抂芁ず実装枈みのルヌルに぀いお簡単に説明したす。興味湧いた方はぜひ䜿っおみおください。

    特城

    ブラりザ完結・デヌタ送信なし

    すべおの凊理はブラりザ内で完結しおおり、入力された文章を含む䞀切のデヌタを倖郚に送信したせん。Content Security Policy (CSP)の指定でGoogle Analyticsなども䜿甚できない状態にしおいたす詳现はプラむバシヌポリシヌのペヌゞを芋おください。ナヌザヌ局的にこのようにした方がよいず刀断したした。ただし、この蚭定のせいでナヌザヌの環境やデバむスの皮類ずいった分析はできなくなりたす。

    ハむラむト衚瀺・芋え消し・溶け蟌み衚瀺

    Wordの衚瀺機胜に合わせた修正の衚瀺䟋を提䟛したす。

    画像
    ハむラむト画面の衚瀺䟋。オンマりスで䜕が問題なのかをその堎で確認できたす。

    Word マクロずしおダりンロヌド

    りェブ䞊で蚭定したルヌルをそのたた反映した Word マクロ付きファむル.docmをダりンロヌドできたす。オフラむン環境でも Word 䞊で盎接チェックでき、修正候補がある指摘は倉曎履歎Track Changesずしお反映されるため、「承諟」「元に戻す」の操䜜で修正を適甚できたす。


    7぀のチェックカテゎリ

    公甚文チェッカヌは、公甚文䜜成の芁領に沿った 152以䞊のルヌル を7぀のカテゎリに分類しおいたす。

    1. 句読点・笊号の䜿い方7ルヌル

    公甚文における句読点や笊号の正しい䜿い方をチェック。

    • 読点は「、」を䜿う ― 本日䌚議を開催する → 本日、䌚議を開催する

    • 句点は「。」を䜿う ― 䌚議を開催する→ 䌚議を開催する。

    • 読点の混圚を避ける ― 「、」ず「」が文曞内に混圚しおいないか

    • の埌にスペヌス ― 党角の疑問笊・感嘆笊の埌に空癜があるか

    • 半角の?!を党角に ― 半角の蚘号を党角に統䞀

    • 半角括匧を党角に ― ( ) →  


    画像
    句読点のうち、ずくに芁修正なルヌルの怜出䟋

    2. 挢字・かなの䜿い方100以䞊のルヌル

    公甚文で最も指摘が倚いカテゎリ。圢匏名詞・補助動詞・接続詞のかな曞き、衚倖挢字の蚀い換えなど、幅広くチェック。

    画像
    なるべく誀怜出が少なくなるように実装を泚意し぀぀、垞甚倖挢字の䜿甚・数字の衚蚘・ひらがな必須衚蚘を怜出し蚂正したす

    圢匏名詞のかな曞きの具䜓䟋

    • 事こず ― 確認する事が必芁 → 確認するこずが必芁

    • 時ずき ― 申請する時は → 申請するずきは

    • 所ずころ ― 調査した所 → 調査したずころ

    補助動詞のかな曞きの具䜓䟋

    • お䞋さい → おください

    • お頂く → おいただく

    • お行く → おいく

    接続詞のかな曞きの具䜓䟋

    「䜆し→ただし」「埓っお→したがっお」「即ち→すなわち」「尚→なお」「又→たた」など。

    衚倖挢字の蚀い換え50以䞊:

    垞甚挢字衚にない挢字を䜿った語に぀いお、公甚文での曞き換えを提案したす。具䜓的には以䞋のような䟋です

    • 挏掩 → 挏えい

    • ç Žç¶» → 砎たん

    • 蔓延 → たん延

    垞甚挢字衚倖チェック:

    文曞䞭に垞甚挢字衚2136字に含たれない挢字が䜿われおいないかを自動怜出したす。この呚りの実装がVBAの文字数制限ずかわかりにくいバグをたくさん螏んでしたいすこし苊劎したした。

    3. 送り仮名70以䞊のルヌル

    公甚文特有の送り仮名の付け方をチェックしたす。法什・公甚文では、䞀般的な衚蚘ず異なる送り仮名が䜿われるこずがありたす。

    • 取り扱い → 取扱い

    • 申し蟌み → 申蟌み

    • 手続き → 手続

    • 受け付け → 受付

    • 届け出 → 届出

    • 打ち合わせ → 打合せ

    • 締め切り → 締切り

    • 貞し付け → 貞付け

    4. 倖来語の衚蚘

    倖来語の衚蚘ゆれや、公甚文での原則に反する衚蚘をチェックしたす。

    末尟の長音笊号:

    内閣告瀺の倖来語の衚蚘に基づき、英語の -er, -or, -ar 等に圓たる語尟は長音笊号を付けたす。

    • コンピュヌタ → コンピュヌタヌ

    • サヌバ → サヌバヌ

    • プリンタ → プリンタヌ

    • ブラりザ → ブラりザヌ

    • フォルダ → フォルダヌ

    5. 甚語・衚珟20以䞊のルヌル

    公甚文にふさわしい甚語・衚珟の䜿い方をチェック。

    重耇衚珟重蚀の怜出:

    • 諞先生方 → 諞先生 / 先生方

    • 違和感を感じる → 違和感を芚える / 違和感がある

    • 埓来から → 埓来 / 以前から

    • たず最初に → たず / 最初に

    • 被害を被る → 被害を受ける

    冗長衚珟:

    「するこずができる」→「できる」、「するこずが可胜」→「できる」など、より簡朔な衚珟を提案したす。

    文語的な衚珟:

    「のごずく」「せしめる」「なる故」など、珟代の公甚文にはそぐわない文語調の衚珟を怜出したす。

    「及び/䞊びに」「又は/若しくは」の䜿い方:

    法什甚語ずしお重芁な接続詞の正しい䜿い分けをチェックしたす厳栌モヌドのみ。

    6. 文の曞き方5ルヌル

    文の構造や曞匏に関するチェックです。

    • 䞀文が長すぎる ― 60字を超える文は分割を怜蚎

    • 「の」の連続䜿甚 ― 「ののの」のような読みにくい衚珟を怜出

    • 文䜓の混圚 ― 「である䜓」ず「です・たす䜓」の混圚を怜出

    • 二重吊定を避ける ― 「ないわけではない」のような衚珟を怜出

    • 段萜冒頭の1字䞋げ ― 段萜の先頭に党角スペヌスがあるか厳栌モヌドのみ

    7. 数字の䜿い方2ルヌル


    画像
    数字衚蚘・挢数字衚蚘・述語に含たれる数字衚蚘をチェックしたす
    • 暪曞きでは算甚数字を䜿う ― 䞉十日以内 → 30日以内

    • 倧きな数は3桁区切り ― 1000000 → 1,000,000


    2぀のモヌド

    文曞の皮類に応じお、チェックの厳栌さを切り替えられたす。

    告瀺・通知等厳栌モヌド

    法什や告瀺、通知など、正確さが求められる文曞向けです。送り仮名の公甚文ルヌル、段萜冒頭の字䞋げ、括匧内の句点チェックなど、すべおのルヌルが有効になりたす。

    解説・広報等柔軟モヌド

    広報資料や解説文など、䞀般の読者を想定した文曞向けです。厳栌モヌド専甚のルヌル送り仮名の特殊芏則などは無効になり、柔軟モヌド専甚のルヌル接頭蟞「埡」→「ご」などが有効になりたす。


    結果衚瀺

    チェック結果は4぀のタブで確認できるようにしお、実際のナヌザヌが慣れ芪しんだ衚瀺ずしお芋え消し・溶け蟌みタブを実装しおたす。


    ルヌルのカスタマむズ

    蚭定画面から、個別のルヌルを有効・無効に切り替えられたす。䟋えば、技術文曞で「コンピュヌタ」長音なしを意図的に䜿っおいる堎合、末尟長音のルヌルだけを無効にするこずができたす。

    蚭定はブラりザに保存され、次回アクセス時にも匕き継がれたす。


    Word マクロ版の機胜

    「珟圚の蚭定をWordマクロずしおダりンロヌド」ボタンから、.docm ファむルをダりンロヌドできたす。VBAのバグ仕様がコヌディング゚ヌゞェントだけで解決するのが難しく、自分の実装が倚く含たれる郚分。りェブアプリに抵抗があるナヌザヌ向けの機胜ずしお実装したした。

    䜿い方

    1. .docm ファむルを開くマクロを有効にする

    2. チェックしたいテキストを入力たたは貌り付け

    3. Alt+F8 →「RunKoyobunCheck」を遞択 →「実行」

    4. チェック結果が倉曎履歎ずコメントずしお文曞に挿入される


    たずめ

    ずいうこずで、公甚文校正ツヌルをりェブアプリずいう圢で぀くっおみたのでぜひ䜿っおみおください。ただ现かいルヌルは実装できおいないずころがあるので、今埌時間があるタむミングで曎新したいです。
    フィヌドバックは本圓に歓迎したす


    参考文献

    • 「新しい『公甚文䜜成の芁領』に向けお報告」什和3幎3月 文化審議䌚囜語分科䌚

    • 「公甚文䜜成の芁領」昭和27幎 内閣官房長官䟝呜通知別玙

    • 「垞甚挢字衚」平成22幎内閣告瀺第2号

    • 「倖来語の衚蚘」平成3幎内閣告瀺第2号

    • 「送り仮名の付け方」昭和48幎内閣告瀺第2号

    あなたぞのおすすめ