blogAndroidとか技術とかその他気になったことを書いているブログ。世界の秘密はカレーの中にある!サンフランシスコから発信中。英語GithubのPRや海外Slackチャンネルでチャット、はたまた英語圏のエンジニアとやりとりする等、英語で文章を書くことはしばしばあります。そんな時、自分がよく使っている方法について書きます。先に一番大事なこと大事なことは、英語はあくまでもツールだということです。伝えたい内容が重要であり、英文を書くことに時間かけることはエンジニアにとって不毛です。英語が得意な人でないかぎり、一から英作文すると時間がかかって本質的でないところで時間を消費するということです。一から文章を考えるのでなく、なるべく"型"を知ることがポイントだと考えています。それを踏まえた上で御覧ください。Githubを組み合わせる恐らく多くの人がGoogle翻訳などを使って英文を作っているかと思うのですが、アルクの英辞郎と組み合わせるともっとはかどります。本当に自分が表現したいものであるか確認できる例文が豊富で、単語帳登録機能で例文も保存できる(保存は有料)ということがあげられます。Requestで「複数のキュー処理を行う機能を実装した」という英文を書くとします。英辞郎で検索してみます。handleなどいくつかあるようです。Google検索すると、似たような表現が沢山でてきます。queue(キューを制御する)の方が適切そうだなー、と気付くかと思います。issueを見るのがオススメです。Githubは技術文章の宝庫です。queue"で検索してみると、同じ表現をつかった文章が山のようにみつかります。これらの文章をきりはりするだけで、それっぽい英文が組み立てられます。queues.各シチュエーションにおける型をまねる英語にはある程度"型"があります。いう風になっています。これを踏まえて色々なwebサービスにおける文章を見てみると、それぞれある程度パターンがあることに気づきます。