
英語から日本語への翻訳でバイトできないかと考え、翻訳サービスGengoに翻訳者登録しようとしました。ここ、プレテストを受験し、5問中4問に正解を答えられなければ登録させてもらえなまえん。結構、難しいことで知れ渡っている様子、私も受けてみました。結果は、3回受験し、5問中3問しか正解できない、散々なありさま。自分の翻訳力の限界を感じました。
ただ、ここで、泣き寝入りしても、つまらないので、前向きに考えることにしました。もっともっと、いろんな分野の英文を読み、英文読解力を向上させることは無論ですが、ITの力も使い切るべきと判断しました。そこで、各クラウドサービスが提供している翻訳APIの実力を比較してみました。政治、経済、科学、医学、文学くらいのジャンルで実力を比較しなければいけないでしょうね。
今回は、ITが一番苦手であろうとおもわれる文学のジャンルで比較してみました。最近読んた創元推理文庫「シャーロック・ホームズの冒険」の中の一編、赤毛連盟の冒頭文を、クラウド翻訳APIに翻訳させ、翻訳結果を比較してみることにしました。原文となる英文テキストは、プロジェクト・グーテンベルグから引用させていただきました。
さあ、メガクラウド同士の翻訳力勝負。翻訳させたのは、
–Google Cloud Platform(GCP,googletrans)
–Microsoft Azure
–Amazon AWS
–NICT みんなの自動翻訳
です。NICT(国立研究開発法人情報通信研究機構)の翻訳APIは、けっこういい線をいうという噂を目にし、評価対象に加えました。
私の主観では、クラウド翻訳APIの実力は以下のようです。決め手は,日本語として読みやすい文章になっているかという点、そして、”call”をどのように訳すか。「訪ねる」と訳すか、「電話する」と訳すか、でした。英和辞書には、”call”は、まず「訪ねる」が、次に「電話する」が並んでいるのです。
■私見的評価結果
一位:GCP(NMモデル)
二位:NICT(汎用NT)
三位:Azure
四位:googletrans
五位:AWS
機械翻訳、文学のような、人の匂いが濃い文章については、まだまだ、人力翻訳にかなわないようです。でも、下訳の参考くらいにはできそうなところまでは、きたようです。今後、クラウドがアシスタントの翻訳工房を構え、翻訳バイトができるよう、私自身、英文にあたり、日々、英語力を向上させようとおもいます。
以下、翻訳結果です。みなさん、どう、おもわれますか?※翻訳結果の著作権が誰にあるのか?など、微妙な問題があるのでしょうが、ご容赦ねがいます。
■原文テキスト
I had called upon my friend, Mr. Sherlock Holmes, one day in the autumn of last year and found him in deep conversation with a very stout, florid-faced, elderly gentleman with fiery red hair. With an apology for my intrusion, I was about to withdraw when Holmes pulled me abruptly into the room and closed the door behind me.(THE RED-HEADED LEAGUE by Conan Doyle)
■創元推理文庫(阿部知二(訳))
去年の秋のある日、シャーロック・ホームズをたずねてみると、彼は、頑丈で赤ら顔の、髪の毛の燃えるように赤い、年配の紳士と熱心に話しこんでいた。じゃまをした詫びをいって私が引き下がろうとすると、ホームズはとつぜん私をとらえて部屋のなかにひきこみ、扉を閉めた。
■GCP(translate_v2:NMモデル)
去年の秋のある日、私の友人であるシャーロックホームズ氏を訪ねたところ、彼は非常に頑丈で、血色の良い顔をした、赤い髪の年配の紳士と深い会話をしていました。ホームズが突然私を部屋に引き入れ、私の後ろのドアを閉めたとき、私の侵入に対する謝罪で、私は撤退しようとしていました。
■NICT(NMモデル)
昨年の秋のある日、私は友人のシャーロック・ホームズを訪ねたところ、彼がとてもがっしりした鮮紅色の顔をした年老いた紳士で、燃えるような赤い髪をしていたのを知った。私の侵入に対して謝罪し、私を部屋に引き入れて後ろのドアを閉めようとしたとき、私は逃げようとしていた。
■Azue
私は昨年の秋のある日、友人のシャーロック・ホームズ氏を呼び出し、燃えるような赤い髪をした非常に頑丈でフロリダの顔をした年配の紳士と深い会話の中で彼を見つけました。私の侵入に対する謝罪で、ホームズが突然私を部屋に引っ張り込み、私の後ろのドアを閉めたとき、私は撤退しようとしていた。
■GCP(translator)
私は去年の秋に1日、私の友人、ミスター・シャーロック・ホームズに呼びかけと燃えるような赤い髪と非常に頑丈な、-直面血色、高齢者の紳士との深い会話の中で彼を発見しました。私の侵入のための謝罪で、私はホームズが部屋に突然私を引っ張って、私の後ろのドアを閉じたときに撤退しようとしていました。
■AWS
昨年の秋のある日友人のシャーロック・ホームズさんに電話をかけ、とてもスタウトでフローラルな顔をした老人の紳士と深い会話の中で彼を見つけました。私の侵入に対する謝罪文で、ホームズが急に部屋に引き込んで後ろのドアを閉めた時、私は撤退するところだった。
各クラウドが提供する翻訳APIを呼び出す環境をPython上に作成し、翻訳結果を比較しました。実行環境を整備するにあたり、各クラウド毎に、独自の文化がありました。ロール、クレデンシャル、キー、エンドポイント、仮想python環境だの。戻ってくる翻訳結果Jsonの構文がクラウドAPI間でばらばらだの。クラウドの管理コンソールの構成がバラバラだの。サンプルアプリの記述がいいかげんだの。とくにGCPがひどい。その違いを乗り越えるのに時間がかかりました。
*参考
**GCP
・プロジェクトの課金設定を変更する
・Cloud Translation APIPython client library
・Setting up a Python development environment
・テキストの翻訳(Basic)
・Python Client for Google Cloud Translation
コメントを残す