先日お会いした特許翻訳者さんとの雑談の中で、WildLightを含めたツールの話をしていたのですが、「Trados上で使えるものってないですかね?」と言う話になり AutoHotkey の話題になりました。
その方はAHKの Hotstring という機能を使い、文書中に何度も登場する部品名称や表現の入力の簡素化とミス防止をしていると話されていました。
この Hotstring の機能は、単語や連語、文章などに略語を定義し、文書入力中にその定義した略語を入力する事で、登録した単語/連語/文章が置換されて入力される機能です。
例) ::gm::Good morning
gmと入力し、enterやspace、tabなど(AHKのヘルプ参照の事)が押されると Good morning と置き換わって入力される。
ただ、その翻訳者さんの悩みは、定義するごとに毎回スクリプトを開いて、入力し、リロードするという一連の流れが煩わしく非効率だという事でした。
そこで、自分の勉強のために自作してやろうと色々調べていたら、なんと!AHKのヘルプに既にそういう事ができるスクリプトが紹介されているではないですか!
このリンク先の最下位部に、そのスクリプトはあります。
【使い方】
[準備編]
1. 上記リンクにあるスクリプトをコピーし、テキストファイルに貼り付けて保存する。
2. 保存後、拡張子を .ahk に変更する。
これで、準備完了。
( 既にファイルにしたものを、ここに置いておきますので、ご利用ください)
[略語登録編]
1. 登録したい単語、連語、文章を範囲指定する。
2. WindowsキーとHキーを同時に押す。
3. 登録画面が現れるので、カーソル位置は動かさず、登録したい略語を入力してOKを押す。
[実使用編]
1. 登録した略語をタイプし、SpaceやTab, Enterキーなどを押すと、登録された単語/連語/文章が置換されて入力される。
具体的な使途はいろいろ考えられますね。機関や組織の正式名称を略語とともに登録しておくとか、メールフッターを登録したり、メールの書き出しの定型文を登録したり、翻訳での使用のみならず業務に関わるあらゆる入力の簡素化と確実性向上に役立てられると思います。
ちなみに、登録されたHotstringは全て、実行しているスクリプトファイルに追加されていきます。修正したい場合は、スクリプトファイルを編集すれば良いことになります。また、言語セットや文書種類などで定義を変えたい場合がありますが、その場合はスクリプトファイルをコピーして、別ファイルで運用すると可能です。
略語には半角英数字しか使えないようですが、置換語には2バイト文字を使えます。