

watchOS 11でApple Watchに初めて搭載されるApple翻訳アプリについては既に記事を書いています。しかし、iPhoneとiPadの翻訳アプリにも新機能が追加されます。具体的には、開発者がAppleの翻訳ツールをアプリに統合できる新しいAPIが利用可能になります。
iOS アプリ向け Apple Translate API
WWDC 2024のセッションで詳細が説明されているように、AppleはiOS 17.4で新しい翻訳APIを導入しました。このAPIは、Apple Translateをサードパーティ製アプリに統合します。このAPIにより、開発者はアプリに翻訳機能を提供するためにサードパーティ製プラットフォームに依存する必要がなくなります。
セッションの説明には、「新しい翻訳フレームワークを使って、アプリ内のテキストを複数の言語に翻訳する方法を学びましょう。システムUIに翻訳を素早く表示する方法や、アプリのUIに大量のテキストを一括翻訳する方法を紹介します」と書かれています。
このAPIを利用することで、これらのアプリはApple Translateと同じMacHonデバイス向け機械学習モデルを活用できるようになります。つまり、翻訳はオフラインでも機能し、ダウンロードされたモデルはメインアプリとAPIを利用するサードパーティアプリ間で共有されます。アプリで使用されるモデルが不要なストレージを消費しないため、これは朗報です。
このAPIはiOS 17.4以降を搭載したデバイスで利用可能ですが、iOS 18 SDKには独自の機能もいくつか搭載されています。これには、単一の文字列または複数の文字列を一括翻訳し、翻訳結果を任意のユーザーインターフェースに表示する機能が含まれます。
iOS 18は開発者向けベータプレビューとして利用可能です。パブリックベータ版は来月公開され、正式リリースは今秋を予定しています。
こちらもご覧ください
- PSA: iOS 18とmacOS 15の多くの機能は最初のベータ版では利用できません
- 開発者はiOS 18のコントロールセンターで独自のトグルを作成できるようになりました
- 新しいiOS 18 APIにより、サードパーティ製アクセサリでもAirPodsのセットアップが可能に
- watchOS 11はApple Watchにライブアクティビティを導入
- TestFlight、今年後半にアプリの説明とスクリーンショットを備えた新しいデザインを導入
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。