コンテンツにスキップ

文モード

文モードは、完全な英文(20 単語以内)を選択したときに起動します。DevLingo は文法構造を分解し、難しい語彙をマークし、発音のポイントを提示し、代替表現を提供します。

完全な文(主語と述語を含む)を選択し、長さが 20 単語以下であることが条件です。⌘⇧D を押すと文モードに入ります。

例文(すべて文モードを起動します):
• "The service should gracefully degrade when upstream dependencies are unavailable."
• "We need to ensure backward compatibility with existing clients."
• "This approach reduces latency and improves user experience significantly."

カードの上部に文全体の正確な日本語訳が表示されます:

原文:
"The service should gracefully degrade when upstream dependencies are unavailable."
翻訳:
「上流の依存関係が利用できないとき、サービスは優雅にデグレードすべきです。」

文を文法成分に分解し、論理関係の理解を助けます:

主節:The service should gracefully degrade
└─ 主語:The service
└─ 助動詞:should
└─ 述語:degrade (修飾語: gracefully)
時間節:when upstream dependencies are unavailable
└─ 接続詞:when
└─ 主語:upstream dependencies
└─ 述語:are unavailable

:::tip 文法のハイライト この文は should を使って提案/期待を表現し、副詞 gracefully が動詞を修飾しています。技術ドキュメントのフォーマルな語気を体現しています。 :::

3. 難しい語彙のクイックリファレンス

Section titled “3. 難しい語彙のクイックリファレンス”

カードが文中の珍しい語彙や技術的な語彙を抽出し、簡単な定義を提供します:

語彙簡単な意味
gracefully優雅に、スムーズに処理する(技術的にはクラッシュしないことを意味することが多い)
degrade機能レベルを下げる、より低いサービスレベルに戻る
upstream上流(依存関係チェーンの前方部分)
unavailable利用できない

同じ意味を表現する 2〜3 種類の方法が示され、微妙な違いが注記されます:

原文:
"The service should gracefully degrade when upstream dependencies are unavailable."
代替 1(よりカジュアル):
"If an upstream service goes down, our system should still work, just with reduced features."
代替 2(より技術的):
"In the event of upstream dependency failure, the system shall implement graceful degradation."
代替 3(より簡潔):
"When dependencies fail, fail gracefully rather than crash."

口頭で表現する際に間違えやすい部分のヒントが提供されます:

:::note 発音とリエゾン

  • degrade のアクセントは第 2 音節にあります:de-GRADDE-grade ではない)
  • gracefullygrace--fully の間にはわずかなポーズがあり、つなげて読まないでください
  • dependencies は 4 音節あり、中間の /d/ 音を飲み込まないでください :::

特定の技術的背景でよく使われる表現の場合、カードが補足します:

技術的背景:
これはマイクロサービスとフォールトトレラント設計における古典的な表現です。関連する概念:
• Circuit breaker pattern
• Fallback mechanism
• Fault tolerance

API ドキュメントを読んでいて複雑な文に遭遇した場合:

“The service should gracefully degrade when upstream dependencies are unavailable.”

文構造といくつかの語彙に自信がない場合、文全体を選択して ⌘⇧D を押すと、すぐに以下を取得できます:

  1. 文全体の日本語訳
  2. 文法成分の分解
  3. 難しい語彙のクイック定義
  4. 同じ意味をシンプルに言い換える方法
  5. 正しい発音

これにより、この文の意味を理解するだけでなく、会議で同様の観点を明確に表現する方法も学べます。

文モードは以下のシーンに最適です:

  • 技術ドキュメントの長い文
  • RFC や設計ドキュメントのキーとなる文
  • コードコメントの説明文
  • チームディスカッションの重要な表現

:::caution 長すぎる文 文が 20 単語を超える場合、DevLingo は段落モードへの切り替えを自動的に提案し、より良い分析を提供します。 :::

文モードは、開発者が英語の文を「理解する」だけでなく、同じ表現を「話す」「書く」方法を学ぶのを支援します。