Catch insensitive, inconsiderate writing (心無く、浅はかな文章を捕らえよう) というキャッチで公開されている Alex は、JavaScript/Node.js ベースで書かれた英文チェックツールです。いわゆるポリティカル・コレクトネス(PC)に反する、政治的や社会的に差別や偏見のある単語が使われていないかを見つけてくれます。
ウェブですぐに動作を試せるデモが公開されているので、それを見てみるのが一番早いでしょう。
「カメラマン」「チェアマン」みたいな男女差別につながる言葉、”he”とか”she”とかの男女を決め打ちで書いた主語、master/slave など人種差別の時に使われる表現、などを見つけ、赤でハイライトしてくれます。
下部には、「ではどんな単語を使えば問題ないのか」も表示してくれます。
# ワンクリックで全部置き換えるボタンもあっても良さそうなものですが
GitHub 上でソースは公開されていて、修正提案や用語の追加なども受け付けています。
JavaScript のソースをローカルでコマンドラインで動かすこともできるし、Atom や Sublime といった著名なテキストエディタや、gulp からマニュアルファイル等のチェックをするために呼び出すためのインテグレーションコードも紹介されています。
話題になっている Hacker News でも、GitHub の Issues でも、「なぜこれがダメなのか」とか「判定がおかしい」という文句が出ていて、問題の難しさが垣間見えます。
機械的に処理しているのだから誤検出も多く、指摘されたことを全部書き換える必要はない(しするべきでもない)ですが、僕ら非ネイティブからしたら「そんな問題があったのか/気にしてる人がいるのか」という情報を簡単に得られるという点で、英文のメールやリリースを書いたときに通してみる意味はあるように思います。
それが配慮なのか、それとも言葉狩りになってしまっているのか、検出結果を見て判断するのもまた非英語話者にはたいへんなことではありますが。
[追記 2022-10] 7年経った今でもツールは更新されているようです。7年間のうちに130個以上の issues がクロースされており、意外にライブラリとしていろいろなところで使われているのかもしれません。
via Hacker News
関連
ネーミングが外国語で危ない意味になってないか調べられる WordSafety.com
「Alex – 政治的に正しくない英単語の利用をチェックできるツール」への10件の返信
Alex – 政治的に正しくない英単語の利用をチェックできるツール http://t.co/yfNUgdNVHU http://t.co/Rw3PJ3d2T3
見てる: “Alex – 政治的に正しくない英単語の利用をチェックできるツール – 秋元@サイボウズラボ・プログラマー・ブログ” http://t.co/UsMvUO3vza
Alex – 政治的に正しくない英単語の利用をチェックできるツール http://t.co/tNk5pEJv2U
Alex – 政治的に正しくない英単語の利用をチェックできるツール | 秋元@サイボウズラボ・プログラマー・ブログ http://t.co/8eXm1pPtHT #English #eigo
Alex – 政治的に正しくない英単語の利用をチェックできるツール http://t.co/3e4js6eFH7 @akkyさんから
#neta
Alex – 政治的に正しくない英単語の利用をチェックできるツール | 秋元@サイボウズラボ・プログラマー・ブログ:
Catch insensitive, inconsiderate writing (心無く、浅.. http://t.co/jaadX2MZC4
Alex – 政治的に正しくない英単語の利用をチェックできるツール | 秋元@サイボウズラボ・プログラマー・ブログ http://t.co/aXfxzxy1IW http://t.co/U3ANQejQj8
Alex – 政治的に正しくない英単語の利用をチェックできるツール | 秋元@サイボウズラボ・プログラマー・ブログ http://t.co/umn1plqrjT
差別や偏見のある単語の使用を見つけてくれる。
Alex – 政治的に正しくない英単語の利用をチェックできるツール http://t.co/PSNnQwwgmx
3件のコメント http://t.co/LXUyEvLHzU “Alex – 政治的に正しくない英単語の利用をチェックできるツール | 秋元@サイボウズラボ・プログラマー・ブログ” http://t.co/CfuR8MT7L4