アフィリエイト広告を利用しています
最新記事
にほんブログ村 英語ブログ 英語 通訳・翻訳へ
にほんブログ村
 
翻訳ランキング
  翻訳ブログランキング参加中
翻訳ブログ人気ランキング


タグ
検索
ご意見・ご感想

ご意見、ご感想、ご質問をお待ちしております。
こちらから、どうぞお気軽に!

記事一覧
◆パッケージについて
 作業前に内容を確認する
 作業前に設定を変更する
 メモリをアップグレードする (2017 SR1)
 格納されているファイルにアクセスする

◆Trados の機能
 表示フィルタ・高度な表示フィルタ
   2021 の表示フィルタ
   タグの中の検索
   プラグイン
   プラグイン for 2019
   変更履歴
   すべてのコンテンツ
 検証機能
   全般の設定
   QA Checker
 QuickInsert
 印刷プレビュー
 メモリのフィールド
 ファイルの解析 @
 ファイルの解析 A
 AutoSggest
   ATOK との競合
   プラグイン
 ショートカット キー
   設定方法
   便利なキー
   高度な表示フィルタ
 変更履歴
 繰り返しの自動反映
 upLIFT テクノロジー
   フラグメント一致
   あいまい一致の自動修正
   単語数のカウント
 自動置換 > 単位
 ジャンプ
 用語認識
 MultiTerm
 変数リスト

◆Trados のバージョン・エディション
 2021 SR2 CU9
 2021 の新機能
 プラグインとアプリの 2021 対応 (2020/08)
 2017 SR1 の最近のバグ (2020/05)
 プラグインとアプリの 2019 対応 (2019/02)
 2019 の新機能
 Starter エディション
 2017 SR1 の新機能
 メモリのアップグレード (2017 SR1)

◆プラグインとアプリ
 2024 対応 (2024/08)
 フィルタで繰り返しを除外
 原文の英数字を訳文にコピー
 パッケージの中身を一覧表示
 コメントを Excel にエクスポート
 選択箇所の検索結果を別画面で一覧表示
 メモリをアップグレード
 用語集を変換
 コメントや変更履歴のユーザー名を変更
 sdlxliff ファイルを Excel にエクスポート
 Community Advanced Display Filter for 2019
 Community Advanced Display Filter
 Regex Match AutoSuggest Provider
 PackageReader
 Comment View Plugin
 SegmentSearcher
 TM Lifting
 Glossary Converter
 SDL Batch Anonymizer
 Export to Excel

◆トラブルシューティング
 QuickInsert の設定が表示されない
 QuickInsert が動かない
 訳文生成できない
   分節の結合
   コメント
   表示フィルタのハイライト
   ハイパーリンク タグ
 メモリがヒットしてこない
   完全一致が登録されていない
   検索オプション
   言語ペア
   サーバー TM
   Trados のバージョン
   空メモリから作業を始めた場合
   単語単位のトークン化
 「TM はアップグレードが必要」が消えない
 検証の除外設定が効かない
 エディタの動きが遅い
 エディタが落ちる
 ファイルの解析が終わらない
 エディタ上のフォントが変わらない
 用語が認識されない
 同じ用語が何回も表示される
 パッケージを正常に開けない

◆翻訳作業に役立つ Tips
 タグの中の文字を検索する
 複数の分節に分かれている場合の処理
 メモリに登録されるユーザー名を変える
 自分の訳文用のメモリを作る
 Trados の設定を変える
 パッケージを別プロジェクトとして開き直す
 訳文を表示する方法
   印刷プレビュー
   訳文のみで保存
   訳文の表示
 単語数・文字数のカウント
   解析レポート @
   解析レポート A
   単語単位のトークン化
 ショートカット キーを設定する
   設定方法
   便利なキー
 変更履歴を記録する
 繰り返しを自動入力する
 エディタ上のフォントを変える
 1 つの原文に複数の訳文を登録する
 単位記号の前にスペースを入れる
 英日と日英で同じメモリを使う

◆Trados 以外のツール
 CAT ツール
   Memsource
   memoQ
 その他のツール
   ATOK
   Xbench
    変更履歴
    使い方【前編】
    使い方【後編】
   QA Distiller
   AutoHotKey
   WinMerge
   Visual Studio Code
   Vale
最新コメント
プロフィール
さくらさんの画像

昔は「Trados さん、頑張って!」とお祈りしながら訳文生成していませんでしたか? 今も、たまにそんな気分になるときがあります。Trados って本当にわからないことばかりです。特に、日本語の情報は少ないですよね。いくら翻訳者とはいえ、日本語の情報が欲しいのです。Trados ユーザーの方々といろいろ情報交換できたらと思っています。




2022年12月24日

Vale を使ってみる

Advent Calendar 「翻訳に役立ってくれそうなツール」の記事です。今回は、英文校正ツール Vale についてです。


以前の記事で英文用の校正ツールとして Vale という名前だけ挙げていました。Vale はコマンドラインで実行する校正ツールです。マイクロソフトGoogle Developers などのスタイルガイドに沿ってチェックを行うことができます。Grammarly のような校正ツールにも似ていますが、それらとはまた違った観点でチェックが行われるので、役立つ場面もあるかと思い、今回使ってみることにしました。

Vale では、校正ルールの設定ファイルが「パッケージ」として提供されています。マイクロソフトや Google Developers を始めいくつかのスタイルガイド用にパッケージが用意されているので、これらをダウンロードして使えばそれぞれのスタイルガイドに合わせてチェックを行えます。

107_1.png


こうしたパッケージの操作も含めて、Vale はコマンドを打って操作する必要があります。コマンド操作は少し面倒ですが、慣れてしまえば大丈夫です。インストールも、Chocolatey を使うとか、Path を通すとか、いろいろ書いてありますが、すみません、今回その辺りのことはすべて省略します。普通にダウンロードして、プログラム本体、設定ファイル、チェック対象ファイルをすべて同じフォルダーに入れてしまえばひとまず動きます。この記事では「ひとまず動かす」ことを目標とします。

手順は、以下のとおりです。

  1. プログラムの zip ファイルをダウンロードして展開する

  2. 設定ファイルを作成する

  3. パッケージを設定する

  4. チェックを実行する


では、始めていきましょう。



1. プログラムの zip ファイルをダウンロードして展開する


Vale のプログラムをダウンロードします。GitHub ページの右側にある [Releases] から最新版をダウンロードできます。このリンクをクリックするとダウンロード ファイルの一覧が表示されるので、Windows だったら vale_2.21.3_Windows_64-bit.zip などをダウンロードします。

107_2.png


zip ファイルをダウンロードしたら、適当なフォルダーを作ってそこに展開します。プログラム本体 (vale.exe) を展開したフォルダーに、この後、設定ファイル (.ini ファイルと各種パッケージ) とチェック対象ファイル (テキスト ファイルなど) を入れ、プログラムを実行します。



2. 設定ファイルを作成する


プログラム本体 (vale.exe) を展開できたら、次に設定ファイル (.ini ファイル) を作成します。設定ファイルは Vale のサイト上にある Config Generator を使って簡単に作成できます。Vale.sh ページの上部にあるメニューから [Resource ] > [Config Generator] を選択すると、以下のようなページが表示されます。


107_3.png


上部の 3 つの項目をそれぞれ選択すると、下部に ini ファイル用のテキストが自動的に生成されて表示されます。vale.exe と同じ場所に「vale.ini」という名前のファイルを作成し、そこにこの表示されたテキストをコピペすれば設定ファイルは完成です。

3 つの項目は、ほぼ表示されている名前のとおりの意味です。[Base style] で、マイクロソフトか Google かなど基本となるスタイルを選択します。[Supplementary styles] は補助的なスタイルです。これは複数選択できます。[Static Site Generator] は特に必要なければ「None」のままで OK です。



3. パッケージを設定する


設定ファイルが完成したら、設定ファイルに指定したスタイルのパッケージをダウンロードして設定します。ここからの操作はコマンドで行います。

まず、コマンド操作用に Windows PowerShell ウィンドウを起動します。PowerShell ウィンドウの起動には Shift+右クリックを使うと便利です。vale.exe と vale.ini が格納されているフォルダーを Shift キーを押しながら右クリックし、表示されるメニューから [PowerShell ウィンドウをここで開く] を選択します。これで、PowerShell ウィンドウが起動します。

ウィンドウが起動したら、念のため vale.exe と vale.ini が格納されているフォルダーにいることを確認してください。そのフォルダーで以下のコマンドを実行します。

vale sync


これで、設定ファイルに指定したスタイルのパッケージが自動でダウンロードされ、設定されます。パッケージは styles というフォルダーに格納されます。以下のように SUCCESS と表示され、100% となれば準備完了です。これでチェックを実行できます。


107_4.png



4. チェックを実行する


設定ファイルとパッケージの準備ができたら、いよいよチェックの実行です。チェック対象のテキスト ファイルを同じフォルダー (vale.exe および vale.ini と同じ場所) に入れます。これで、コマンドを入力すればチェックが実行されます。以下は、test.txt というファイルのチェックを実行しています。

vale test.txt


コマンドを実行すると、チェックの結果が出力されます。これで完了です。出力が折り返されて見にくい場合は --no-wrap オプションを付けて実行します。

vale --no-wrap test.txt


このオプションを付けると以下のように出力されます。メッセージが折り返されずに表示されるので見やすくなります。


107_5.png


コマンドの詳細については CLI Manual を参照してください。また、設定ファイルでもいろいろと細かい設定ができます。


今回は以上です。本当に「ひとまず動かした」だけですが、けっこういろいろなエラーが検出されて驚きました。たとえば、技術英語としては「don’t などの省略形は使わない」というルールが一般的だと思いますが、マイクロソフトのスタイルガイドでは省略形を使ってよいことになっています。私は、今回のチェックで検出されて初めてこのルールに気付きました。

なお、今回は Windows PowerShell ウィンドウでコマンドを使用しましたが、Vale には VS Code 用の拡張機能も用意されています。VS Code 内で拡張機能を使った方が簡単に操作できるかもしれないです。その辺りのことは、また次の機会に調べてみたいと思います。







  


この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/11786829
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック