memrootじしょ
英和翻訳
SDK
SDK
/ˌɛsdiːˈkeɪ/
エスディーケー
1.
ソフトウェアやアプリケーションを開発するために必要なツール、ライブラリ、ドキュメントなどをまとめた一式のプログラム。
プログラマーが特定のOS、ハードウェア、またはアプリケーション向けに新しいソフトウェアを効率的に作成できるように提供される一連の資源のことです。これには、コードサンプル、API(アプリケーションプログラミングインターフェース)の仕様、テストツール、デバッガーなどが含まれます。
We
need
to
download
the
Android
SDK
to
develop
apps
for
Android.
(Androidアプリを開発するには、Android SDKをダウンロードする必要があります。)
We
「私たち」を指します。
need to download
「ダウンロードする必要がある」ことを意味します。
the Android SDK
Android用ソフトウェア開発キットを指します。
to develop
「開発するために」という目的を表します。
apps
アプリケーションの略で、スマホやタブレットで動作するソフトを指します。
for Android
Androidプラットフォーム向けであることを示します。
The
latest
SDK
includes
new
features
for
augmented
reality.
(最新のSDKには、拡張現実(AR)の新しい機能が含まれています。)
The latest SDK
最新のソフトウェア開発キットを指します。
includes
「含んでいる」ことを意味します。
new features
新しい機能群を指します。
for augmented reality
拡張現実(AR)向けであることを示します。
Developers
use
various
SDKs
for
different
programming
tasks.
(開発者は、さまざまなプログラミングタスクに多様なSDKを使用します。)
Developers
ソフトウェア開発者を指します。
use
「使う」ことを意味します。
various SDKs
様々な種類のソフトウェア開発キットを指します。
for different
異なる種類の~向けであることを示します。
programming tasks
プログラミング作業やタスクを指します。
2.
ソフトウェア開発キット(SDK)を構成する要素、特にアプリケーションプログラミングインターフェース(API)や特定の機能を実現するためのモジュール。
広義のSDK全体を指すのではなく、その中の特定の機能を提供する部分や、プログラマーが直接利用するAPIのセットを指す場合もあります。例えば、「このSDKの認証機能を使う」といった文脈では、SDK全体ではなく、その中の認証関連のコンポーネントを指します。
Integrating
this
SDK's
payment
gateway
simplifies
online
transactions.
(このSDKの決済ゲートウェイを統合することで、オンライン取引が簡素化されます。)
Integrating
「統合すること」を意味します。
this SDK's
このSDKの、という所有を表します。
payment gateway
決済処理の入り口となるシステムを指します。
simplifies
「簡素化する」「より簡単にする」を意味します。
online transactions
オンラインでの取引を指します。
The
graphic
engine
SDK
provides
advanced
rendering
capabilities.
(グラフィックエンジンSDKは、高度なレンダリング機能を提供します。)
The graphic engine SDK
グラフィックエンジン関連のソフトウェア開発キットを指します。
provides
「提供する」ことを意味します。
advanced
「高度な」という形容詞です。
rendering capabilities
画像や映像を生成する能力を指します。
Which
part
of
the
SDK
are
you
having
trouble
with?
(SDKのどの部分で困っていますか?)
Which part
「どの部分」を尋ねる疑問詞句です。
of the SDK
そのソフトウェア開発キットの、という所属を示します。
are you having trouble with
「~で困っていますか」「~に問題がありますか」という表現です。
関連
API
IDE
Framework
Library
Developer
Programming