WinAlign の文字化け - 進歩なし
★★
WinAlign のことを詳しく書くのは初めてです。WinAlign とは、
原文ファイルと訳文ファイルが別々に存在するとき、そのペアから翻訳メモリーを作成する
という、SDL Trados スイートの中ではサポート的な役割を果たすアプリケーションです。フリーランス版にも含まれていますが、どちらかというと翻訳会社で使うことのほうが多いのではないと思います。つまり、今まで翻訳メモリーを使っていなかったお客さんが過去の原文と訳文ファイルをもらって、まずそこからメモリーを作成して新版の翻訳に入る、というフローです。
とは言え、私も旧版の原文と訳文を別々に渡された場合には、ときによってこれを使うことがあります。
SDL Trados 2007 にバージョンアップしてから使ったことはなかったのですが、今回初めて使ってみました。基本機能はまったく進歩がありませんでした。
マウスホイールに非対応
WinAlignt とは、こんなツールです。
これを見てもわかるように、左右を結ぶラインを引いたりして使う GUI なので、マウスカーソルはウィンドウ内にあるままホイールぐりぐりでスクロールしたいわけですが、それに対応していません。
生成したメモリーに文字化けがある
これも以前から有名な不具合のはずですが、そのまんまでした。私が把握している範囲では、以下の文字化けがあります。
ソ → \'83\'5c
ボ → \'83\'7b
マ → \'83\'7d
閲 → \'89\'7b
急 → \'8b\'7d
構 → \'8d\'5c
施 → \'8e\'7b
十 → \'8f\'5c
申 → \'90\'5c
須 → \'90\'7b
図 → \'90\'7d
能 → \'94\'5c
表 → \'95\'5c
本 → \'96\'7b
予 → \'97\'5c
抑 → \'97\'7d
倍 → \'94\'7b
挿 → \'91\'7d
凡 → \'96\'7d
貼 → \'93\'5c
府 → \'95\'7b
たとえば「マスク」は「\'83\'7dスク」、「ボールド」は「 \'83\'7bールド」、そんな風になってしまいます。
しかたがないので、秀丸エディタで簡単なマクロを作って一括置換しています。すべてのパターンを確認できているわけではないので、そのマクロを実行した後で、
\'[0-9]
という正規表現の文字列で検索すると、新しい文字化けパターンが見つかることがあります。
この記事へのコメントは終了しました。


コメント
WinAlign、なんか、Excelの表みたいだったので、先日、英文と日本語をエクセルシートに貼り付けてマッチングさせてみました。WinAlignより操作感はいいかかも。英文と訳文がペアリングができれば、後は、それぞれをxml化して某社のHe..um辺りでTMに取り込むことができるのではないかと思います。これを発展させれば、TMを操作する環境をエディタ上に構築できるはずですね...
文字化けですが、SDL Trados 2007で、TMをutf8でインポートすると、~0.1%程度の文字化けが生じる。どうも、utf8の処理がうまくいっていない。utf16 bom付きだと文字化けは起きていないようです。
投稿: Neolecta | 2010/04/18 1:28:03
JIS拡張漢字(JIS X 0213)(全コード表)
http://www.asahi-net.or.jp/~ax2s-kmtn/ref/jisx0213/index.htmlをテキスト化し、[ソボマ閲急構施十申須図能表本予抑倍挿凡貼府]で正規表現検索すると、文字化けに一定のパターンがあることが見えてきます。
たとえば、
噂、厭
宮、欺
砿、閤
蚕、枝
旬、殉
曾、捜
怒、党
媒
扶
暴
養
も文字化けしそうですね ^^;
投稿: Neolecta | 2010/04/18 11:18:12
上の文字化けの件ですが、これは要するにデータ処理(特にバイトストリームの処理)の過程で、\、{、}の3文字をきちんとエスケープしていないという、実に初歩的なバグに起因しています。なぜ、このようなトリビアルなバグが放置されているのか謎ですが、TradosもSDLも商売優先で、翻訳者のことなどな~んにも考えていない、ということは言えるでしょう。
投稿: Neolecta | 2010/04/18 12:19:51
化けそうな文字の主なもの:
[そぼまソボマ綾移緯噂閲厭化蝦嘩浬顎笠棺舘含欺宮急興芹衿圭]
[鶏迎現顧五砂載剤砂載剤蚕施枝悉尺灼十旬殉晶詳賞申須図製接]
[折曾捜挿遜腿袋箪畜筑捗嬬爪貼怒党峠頓曇能倍媒判卑妃表府扶]
[塀鞭舗暴本凡冥目勿予養抑僚瑠涙禄尞仆俑俐兔几凩匳叭吁喀嘴]
[嘲埆壗壘媾學孺崕巓巖構砿閤彌悳怡惱憇憔拿掉掵]
JIS拡張漢字(JIS X 0213)(全コード表)
http://www.asahi-net.or.jp/~ax2s-kmtn/ref/jisx0213/index.html
をテキスト化し、秀丸で
[ソボマ閲急構施十申須図能表本予抑倍挿凡貼府]
を正規表現検索すると文字化けする文字を予想できます。
投稿: Neolecta | 2010/04/18 21:56:05
>TradosもSDLも商売優先で、翻訳者のことなどな~んにも考えていない、ということは言えるでしょう。
もし商売優先なら、顧客である翻訳者に満足してもらうべくこうしたバグがないようにするか、あってもすぐに修正するでしょう。商売以外のこと(目先の利益?)を優先させているからこうなるのだと思います。商売に徹していただきたいものです。
投稿: バックステージ | 2010/04/20 7:29:25
バックステージさん、
>>商売以外のこと(目先の利益?)を優先させている
>>からこうなるのだと思います。
そうですね、SDLの商売モデルは、
(1)これ以上マーケットの拡大は望めないので、現在のユーザーからできるだけ搾り取ろうぜ
(2)維持コストは、できるだけ抑えよう!
(3)2年に1回ぐらいの頻度で、新しい機能を追加して、買い換えを促そう
(4)そのためにも、旧バージョンのメンテナンスなんかしないよ
という考え方で作られているのでしょう。したがって、日本側にプログラムをメンテナンスする要員など置いていないのだと想像します。件のバグですが、それなりの専門家が手を加えれば、半日程度で直せる問題のはずです。
今後、ドキュメントのxml化が進めば、オープンなツールが色々でてきて、かような「ご無体なお代官様」商売は段々できなくなるぞ!と思います。
投稿: Neolecta | 2010/04/21 19:24:40
Neolecta さん、コメントありがとうございます。
> 先日、英文と日本語をエクセルシートに貼り付けてマッチングさせてみました
私も英日の行数がほぼ同じになっている単純な場合には、その手を使うこともあります。英日のどちらにも同じ数値があるような場合には、それが確実なキーになるので、WinAlign がわりと有効です。
> \、{、}の3文字をきちんとエスケープしていないという、実に初歩的なバグ
> TradosもSDLも商売優先で、翻訳者のことなどな~んにも考えていない
はい。この程度のソフト開発力しかなかった企業のツールが業界でデファクトスタンダードに近くなってしまったという、そのことにとても驚いています。営業力の勝利なのかな...いや、自社製品のことをろくに説明できない営業さんとかいたしなぁ。
投稿: baldhatter | 2010/04/21 20:05:05
> 商売以外のこと(目先の利益?)を優先させている
でも SDL TRADOS さんとしては一所懸命に彼らなりの商売をしているつもりなんですよね、きっと。哲学が違うというか、力の入れどころを間違えているだけで。
どんな業界/分野でも、黎明期には相当いいかげんな商売でも成立してしまい。後はそれを上手く維持していことだけ考えるようになるものです。でも、そうなったら長くはないですよ、きっと。
投稿: baldhatter | 2010/04/21 20:10:20
> ドキュメントのxml化が進めば、オープンなツールが色々でてきて、かような「ご無体なお代官様」商売は段々できなくなる
そうですね。実際、そういう動きは確実に現れつつあります。
TRADOS さんが完全新規プラットフォームへの移行という賭けに出たのも、危機感があってこそなんだろうと思いますが、どうも成功してないみたいです。
--------------------
ところで Neolecta さん。
こちらにコメントいただくとき、スパム防止のための認証画面が出ていることと思いますが、あれ、かなり見づらいですよね。持ち主である私がコメントするときにも、ときどき出てくるんですが、みなさんにご面倒おかけしているなぁと思ってはいます。
投稿: baldhatter | 2010/04/21 20:16:10
Neolecta さん、4/18 のコメントが 2 つともスパムとしてフィルタされていました。本文中に珍しい漢字が連続していたせいかもしれません。
ふつうの訳文には出てきそうにない文字も多いですが、機会があればこれらすべてに対応できるように考えておきたいと思います。丁寧なご確認と情報のご提供をありがとうございます。
投稿: baldhatter | 2010/04/21 20:44:12
baldhatter さん、
JIS拡張漢字の2件、送信されていたのですね ^^;
リンクを書いたために自動的に拒否されたと思い込んでました。
-----------------------
ところで、
このページ見つけたときの感想:
「あ、仲間がいた!」
...です。テクニカルな話ができる場として、長く続けていただけたら嬉しいです。
-----------------------
投稿: Neolecta | 2010/04/21 21:09:36
『原辰徳 勝利をつかむ情熱の言葉』に次のようなことが書かれているそうです(孫引きですいません)。
「一番恐ろしいのは、いい加減にやって成功してしまうこと」
投稿: バックステージ | 2010/04/22 10:10:26
> テクニカルな話ができる場として、長く続けていただけたら嬉しいです。
IT 系の翻訳者さんのなかには、テクニカルなスキルに強い方がけっこういます。私もいろいろと勉強になっています。こちらこそ、よろしくお願いいたします。
投稿: baldhatter | 2010/04/23 19:38:09
> 「一番恐ろしいのは、いい加減にやって成功してしまうこと」
うーん、この言葉。
ふだんの翻訳のお仕事でも肝に銘じておきたいですね。
投稿: baldhatter | 2010/04/23 19:39:15
>>> 「一番恐ろしいのは、いい加減にやって成功してしまうこと」
ローカルな成功はグローバルな失敗である、とも言えますね。
罪深いのは、その下流にいる物言わぬ多くの人々の読み物に
似非成功の負の成果がしっかり反映されていることです。
投稿: Neolecta | 2010/04/24 16:04:14
> 物言わぬ多くの人々の読み物に似非成功の負の成果がしっかり反映されている
その「負の成果」がさらにフィードバック効果を生んで...
投稿: baldhatter | 2010/04/29 16:33:08