文モード
文モードは、完全な英文(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."学習カードの構造
Section titled “学習カードの構造”1. 日本語訳
Section titled “1. 日本語訳”カードの上部に文全体の正確な日本語訳が表示されます:
原文:"The service should gracefully degrade when upstream dependencies are unavailable."
翻訳:「上流の依存関係が利用できないとき、サービスは優雅にデグレードすべきです。」2. 文法構造の分解
Section titled “2. 文法構造の分解”文を文法成分に分解し、論理関係の理解を助けます:
主節: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 | 利用できない |
4. 代替表現
Section titled “4. 代替表現”同じ意味を表現する 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."5. 発音のポイント
Section titled “5. 発音のポイント”口頭で表現する際に間違えやすい部分のヒントが提供されます:
:::note 発音とリエゾン
degradeのアクセントは第 2 音節にあります:de-GRAD(DE-grade ではない)gracefullyのgrace-と-fullyの間にはわずかなポーズがあり、つなげて読まないでくださいdependenciesは 4 音節あり、中間の /d/ 音を飲み込まないでください :::
6. コンテキストノート
Section titled “6. コンテキストノート”特定の技術的背景でよく使われる表現の場合、カードが補足します:
技術的背景:これはマイクロサービスとフォールトトレラント設計における古典的な表現です。関連する概念:• Circuit breaker pattern• Fallback mechanism• Fault toleranceAPI ドキュメントを読んでいて複雑な文に遭遇した場合:
“The service should gracefully degrade when upstream dependencies are unavailable.”
文構造といくつかの語彙に自信がない場合、文全体を選択して ⌘⇧D を押すと、すぐに以下を取得できます:
- 文全体の日本語訳
- 文法成分の分解
- 難しい語彙のクイック定義
- 同じ意味をシンプルに言い換える方法
- 正しい発音
これにより、この文の意味を理解するだけでなく、会議で同様の観点を明確に表現する方法も学べます。
最適な使用範囲
Section titled “最適な使用範囲”文モードは以下のシーンに最適です:
- 技術ドキュメントの長い文
- RFC や設計ドキュメントのキーとなる文
- コードコメントの説明文
- チームディスカッションの重要な表現
:::caution 長すぎる文 文が 20 単語を超える場合、DevLingo は段落モードへの切り替えを自動的に提案し、より良い分析を提供します。 :::
文モードは、開発者が英語の文を「理解する」だけでなく、同じ表現を「話す」「書く」方法を学ぶのを支援します。