text-translatorを更新しました

更新内容は以下の通りです.

  • freetranslation.comが動かなくなっていたのを修正.
  • 全体的に正規表現の修正.
  • 変数text-translator-do-fill-regionとtext-translator-space-division-languagesを新設.

最初のものは正規表現の修正のみです.


2つ目は完全に翻訳されてない結果を表示してしまう, のような事態が起こることへの対策です.
以前の正規表現では場合によっては翻訳結果を取得しきる前に正規表現がマッチしてしまい
完全な翻訳結果が得られないという事態が発生していました.


3つ目は, 行単位で翻訳する翻訳エンジンへの対策です.
変数text-translator-do-fill-regionをtにすると,
翻訳前の言語が変数text-translator-space-division-languages(単語が空白で区切られる言語)の中のものならば,
改行を1つの空白に, そうでなければ(空白で区切られる言語でなければ), 空文字列に置換して翻訳を行います.
そして翻訳終了後に文字列の真ん中らへんにポイントを置き, fill-regionを行い, 見た目を整えます.
これにより妙な翻訳結果になる, のようなことが多少軽減されると思います.



ダウンロードはいつものように以下のまとめエントリからおねがいします.

更新時刻

2008年, 4月5日, 14:09