💡 この記事の3行まとめ

  1. 「一瞬で読める」という比較がかみ合わないのは、速さを1つの数字で捉えているからです。
  2. 速さを決めるのは手数・視線移動・待ち時間の3要素。この3つを別々に測ると、どの操作が本当に速いのかが決まります。
  3. Mac専用OCR翻訳『Zipp』は⌃Sで囲んで0.3秒。Apple Visionによる端末内処理で画面画像の外部保存ゼロ、無料でダウンロード(登録不要)、1日15回まで使えます。

📌 この記事の対象読者

  • 翻訳の操作を比べたいが、体感だけで決めてしまっている方
  • ショートカットを覚えたのに、作業全体は速くなった気がしない方
  • 道具の比較を、印象ではなく構造で行いたいエンジニア

速さの比較がかみ合わないのは、「一瞬」を1つの数字で数えているから

翻訳の操作を比べるとき、私たちは「一瞬」「爆速」「サクサク」といった言葉を使います。ところが、この言葉で比較すると話がかみ合いません。ある人はキーを押してから結果が出るまでの時間を指し、別の人はコピーから貼り付けまでの往復の短さを指し、さらに別の人は「読む気になった瞬間に読めるか」を指しています。測っている対象が違うので、どちらも正しいのに結論が食い違います。

GitHubで英語を読む場面を思い出してください。コピーして翻訳サイトを開き、貼り付けて訳を読み、タブを戻って元の位置を探す。この一連の流れのどこが遅いのかは、人によって違います。往復の回数が問題の人もいれば、タブを切り替えたあとにどこを読んでいたか分からなくなることが問題の人もいます。

そこで、速さを3つの要素に分解します。手数(キーとクリックの総数)、視線移動(訳を見るために画面のどこまで目を動かすか、何回往復するか)、待ち時間(結果が出るまで手が止まる秒数)。この3つは独立した量です。手数を減らしても待ち時間が増えれば、体感は遅くなります。逆に待ちが短いと、視線を戻す動作も自然に減ります。

比較が難しいのは、3要素のうち待ち時間だけが測りやすいからです。だから私たちは待ち時間ばかりを見て、手数と視線移動を見落とします。しかし1日に何十回も繰り返す作業では、0.2秒の待ちより、1回の往復のほうが高くつくことがあります。同じ操作を何回するかを掛けて考えるのが、比較の出発点です。


解決策:3要素を別々に測り、連動させて減らす

手順1:同じIssue1件で3要素を数える

まず測ります。対象は、いま読んでいるIssueかPRの1件で十分です。次の3つを数えます。

  • 手数 … キーを押した回数とクリックした回数の合計
  • 視線移動 … 訳を見るために、読んでいた位置から目を離した回数
  • 待ち時間 … 結果が出るまで手が止まった合計秒数

コツは、直す前の状態を1回だけ数えることです。改善後の数字だけを見ても、比べる相手がいません。そして数えるのは1件だけ。5件も数えると、数えること自体が作業になります。

手順2:手数を1に寄せる

次に手数を減らします。減らす対象は「往復」です。コピー、タブ移動、貼り付け、元の位置を探す。この4つは、いずれも読むという目的のための移動で、読むこと自体ではありません。

⌃S(Control + S) を押して読みたい範囲をドラッグで囲むと、0.3秒で訳が最前面に表示されます。原文は隠れないので、元の位置を探す往復が発生しません。手数は「押す・囲む・離す」の3動作に畳まれ、画面の行き先が消えます。

ここで大事なのは、行き先を消すという発想です。移動を速くするのではなく、移動そのものを無くす。翻訳サイトという行き先が無くなれば、戻る動作も無くなります。

手順3:待ちを縮めて、視線移動まで一緒に減らす

3つ目は待ち時間です。待ちが長いと、私たちは待っているあいだに別のことを考え、結果が出たころには文脈を失っています。文脈を失えば、原文に戻って読み直すことになり、視線移動が増えます。待ちは、それ自体だけでなく視線移動も増やすのです。

だから、待ちを縮める施策は2つの要素に同時に効きます。囲んで0.3秒で訳が出るなら、待っているあいだに文脈が切れず、原文と訳のあいだを見比べるだけで済みます。3要素は独立に見えて、実際には連動しています。だからこそ、3つを別々に測ってから、連動させて減らす順序が効きます。


ショートカット操作の速さを比べる

【手数】
従来:選択・コピー・移動・貼り付け・戻るの5動作
Zipp:押す・囲む・離すの3動作

【視線移動】
従来:タブと元の位置のあいだを往復する
Zipp:訳が最前面に出て、原文も同じ画面に残る

【待ち時間】
従来:貼り付けから結果までの停止が発生する
Zipp:囲んで0.3秒で訳が出る

【文脈の保持】
従来:待つあいだに文脈が切れ、読み直しが起きる
Zipp:待ちが短く、読み直しが起きにくい

【行き先】
従来:翻訳サイトという別の画面が必要
Zipp:行き先がなく、画面の中で完結する

【試しやすさ】
従来:サービスごとに操作を覚え直す
Zipp:無料でダウンロード(登録不要)/1日15回まで


よくある質問(FAQ)

Q. 3要素を数えるのが面倒です。 A. 1件だけ、1回だけ数えてください。手数は指の動きを思い出せば分かり、視線移動は「目を離した回数」で足ります。精密な測定ではなく、どの要素が大きいかが分かれば比較は成立します。

Q. 体感では別のツールのほうが速い気がします。 A. 体感は待ち時間に引っ張られやすいので、まず待ち時間だけを測ってみてください。待ちが短いのに遅く感じるなら、原因は手数か視線移動です。3要素に分ければ、体感の正体がどこにあるか分かります。

Q. 1日15回の上限は、比較の邪魔になりませんか? A. 比較は1件のIssueで足ります。上限があることで、どこを囲むかを先に決める習慣が付き、手数の見積もりも正確になります。回数が限られている条件のほうが、比較の精度は上がります。

Q. 併用してもいいですか? A. 構いません。ただし比較するときは、同じIssue・同じ範囲で条件をそろえてください。条件が違うと、3要素のどの差が結果に効いたのか分からなくなります。


速さは、要素に分けた分だけ比べられる

「一瞬」という言葉は、そのままでは比較できません。手数、視線移動、待ち時間。3つに分けた瞬間、比べられる量になります。そして3つは連動するので、待ちを縮めることが視線移動を減らし、行き先を消すことが手数を減らします。

今日の作業で一度だけ、いつものIssue1件で手数を数えてみてください。数え終わったとき、⌃S で囲む3動作がどこを削っているのかが見えます。速さの比較は、その数字から始まります。

▼ 無料でダウンロード(登録不要・1日15回まで)
zipp-mac.surge.sh