コンテンツにスキップ

表現モード

表現モード(Express Mode)は、母語を含む選択テキストに対応します。単純な辞書翻訳ではなく、3 つの段階的な英語表現レベルを提供します:基本で明確、より自然、ネイティブらしい表現。各レベルには語気、フォーマル度、適用シーンが注記されています。

選択したテキストに日本語(または中国語など母語)の文字が含まれている場合、⌘⇧D を押すと DevLingo が自動的に表現モードに入ります。

例:
• "この方法は信頼できない" → 3 段階の英語表現
• "今週はスケジュールが一杯です" → 3 段階の英語表現
• "この部分のコードを refactor する必要がある" → 3 段階の英語表現(混合テキスト)

3 段階の英語表現フレームワーク

Section titled “3 段階の英語表現フレームワーク”

第 1 レベル:基本(Basic) - 緑色マーク

Section titled “第 1 レベル:基本(Basic) - 緑色マーク”

直訳で、文法は正しく、理解しやすいが、表現が十分に自然ではありません。安全策として、確実に理解されるのに適しています。

例 1:

日本語:この方法は信頼できない
基本:This solution is not reliable.
解説:
語気:中立的、直接的
フォーマル度:中〜高
リスク:やや硬い印象で、自信が足りないように見える可能性がある

例 2:

日本語:今週はスケジュールが一杯です
基本:I don't have availability this week.
解説:
語気:フォーマル、書き言葉
フォーマル度:高
リスク:フォーマルすぎて、カジュアルなチーム文化には不向き

第 2 レベル:自然(Intermediate) - 黄色マーク

Section titled “第 2 レベル:自然(Intermediate) - 黄色マーク”

より自然な表現で、ネイティブが日常的に使う表現方法を使用します。日常の仕事コミュニケーションに適しています。

例 1(続き):

日本語:この方法は信頼できない
自然:I'm not sure this approach will work.
解説:
語気:慎重で、議論を促す
フォーマル度:中程度
改善:"I'm not sure" を使い、硬い "not reliable" の代わりに議論を招く表現に

例 2(続き):

日本語:今週はスケジュールが一杯です
自然:I'm pretty swamped this week.
解説:
語気:友好的で率直
フォーマル度:中〜低
改善:スラング "swamped"(忙殺される)はチーム内でよく使われる表現

第 3 レベル:ネイティブ(Native) - 青色マーク

Section titled “第 3 レベル:ネイティブ(Native) - 青色マーク”

ネイティブの英語話者ならこう言うでしょう。コンテキスト、文化、暗黙の専門的関係を考慮しています。

例 1(続き):

日本語:この方法は信頼できない
ネイティブ:I have some concerns about this approach. Have you considered [alternative]?
解説:
語気:建設的で、協力的
フォーマル度:中程度
利点:疑問を表明しつつ、協力する意思を示し、コードレビューの文化に合致

例 2(続き):

日本語:今週はスケジュールが一杯です
ネイティブ:I'm at capacity this week, but I can [help next week / pair on this later].
解説:
語気:プロフェッショナルで、境界線があるが信頼できる
フォーマル度:中〜高
利点:自分の限界を明確にしつつ、代替案を提示し、プロフェッショナリズムを体現

シーン 1:コードレビューのコメント

Section titled “シーン 1:コードレビューのコメント”
GitHub PR にコメントを残したい。日本語で考えた表現:「このエラーハンドリングロジックは簡素すぎる」
基本:The error handling logic is too simple.
自然:The error handling could be more robust here.
ネイティブ:We might want to consider handling these edge cases more explicitly. What do you think about [specific scenario]?
選択:チーム文化に依存
• 厳格なチーム → 自然レベル
• ディスカッション重視のチーム → ネイティブレベル

シーン 2:Slack でのチームコミュニケーション

Section titled “シーン 2:Slack でのチームコミュニケーション”
スプリントレビューの前に言いたい:「この機能はまだ完成していない」
基本:I haven't finished this feature yet.
自然:I'm still working on this feature. Should have it done by [time].
ネイティブ:I'm on track to finish this by EOD, but I'll let you know if I hit any blockers.
選択:Slack ではネイティブレベルが最適。明確な時間見積もりと透明なコミュニケーションを示す

シーン 3:メールまたは 1:1 ミーティング

Section titled “シーン 3:メールまたは 1:1 ミーティング”
マネージャーに英語で言いたい:「このプロジェクトを担当したい」
基本:I want to take on this project.
自然:I'd be interested in working on this project.
ネイティブ:I'd love to take the lead on this project. I think it aligns well with my growth goals, and I'm confident I can deliver results.
選択:メール → ネイティブレベル、キャリアへの意欲と自信を示す
システム障害が発生、報告する必要がある:「状況はかなり悪い」
基本:The situation is bad.
自然:We're experiencing a critical issue right now.
ネイティブ:We have a P1 incident affecting [system]. Engineering is investigating. I'll keep you updated every 15 minutes.
選択:ネイティブレベルが必須。プロフェッショナルで、明確で、事実に基づく

:::tip 3 段階フレームワークのメリット

  1. 段階的な学習:「安全だが硬い」から「ネイティブで自然」へ、英語表現の柔軟性を段階的に学習
  2. シーン意識:同じ意味でも、コードレビュー、Slack、メールでは表現が全く異なる
  3. 文化的適応:西洋の開発チームで「どう話すのが適切か」を理解する助け
  4. 心理的安心感:第 1 レベルの基本翻訳は常にあるので、より自然な表現に挑戦する勇気が持てる :::

:::caution Pro 限定 表現モードは DevLingo Pro サブスクリプションでのみ利用可能です。無料版では他の 4 つのモードを使用できます。 :::

表現モードは DevLingo の差別化機能であり、非英語話者が「正しく言う」だけでなく「自然に言う」ことを支援します。国際チームで自信を持ってアイデアを表現しましょう。