Placeholder Image

字幕表 動画を再生する

AI 自動生成字幕
  • Connectivity is an amazing thing.

    コネクティビティは素晴らしいものだ。

  • By now, we're all used to the instant connectivity that puts the world at our fingertips.

    今や私たちは皆、指先ひとつで世界中がつながるインスタント・コネクティビティに慣れている。

  • From desktops or devices, we can purchase, post, pin, and pick anything, anywhere.

    デスクトップでもデバイスでも、私たちはどこでも何でも購入し、投稿し、ピンで留め、選ぶことができる。

  • We are connected to the world and each other like never before.

    私たちはかつてないほど世界とつながり、お互いにつながっている。

  • But how does it happen?

    でも、どうしてそうなるのか?

  • How does data get from here to there?

    データはどのようにしてここからそこへ届くのか?

  • How do different devices and applications connect with each other to allow us to place an order, make a reservation, or book a flight with just a few taps or clicks?

    さまざまな機器やアプリケーションが互いに接続し、数回のタップやクリックだけで注文や予約、フライトの予約ができるのはなぜだろう?

  • The unsung hero of our connected world is the Application Programming Interface, or API.

    コネクテッド・ワールドの隠れたヒーローは、アプリケーション・プログラミング・インターフェース(API)だ。

  • It's the engine under the hood and is behind the scenes that we take for granted, but it's what makes possible all the interactivity we've come to expect and rely upon.

    ボンネットの下のエンジンであり、私たちが当たり前だと思っている舞台裏にあるものだが、私たちが期待し、頼りにするようになったすべての双方向性を可能にしているのだ。

  • But exactly what is an API?

    しかし、APIとは一体何なのだろうか?

  • It's a question everyone asks.

    誰もが尋ねる質問だ。

  • Okay, not really, but we're glad you did.

    まあ、そうでもないんだけどね。

  • The textbook definition goes something like this.

    教科書的な定義はこうだ。

  • In computer programming, an Application Programming Interface, API, is a set of routines, protocols, and tools for building software.

    コンピューター・プログラミングにおいて、アプリケーション・プログラミング・インターフェース(API)は、ソフトウェアを構築するためのルーチン、プロトコル、ツールの集合である。

  • An API expresses a software component in terms of its operations, inputs, outputs, and underlying types.

    APIは、ソフトウェア・コンポーネントを、その操作、入力、出力、および基礎となる型の観点から表現する。

  • Okay, to speak plainly, an API is the messenger that takes requests and tells a system what you want to do and then returns the response back to you.

    つまり、APIとは、リクエストを受けてシステムに何をしたいかを伝え、そのレスポンスを返してくれるメッセンジャーなのだ。

  • To give you a familiar example, think of an API as a waiter in a restaurant.

    身近な例を挙げるなら、APIをレストランのウェイターだと思ってほしい。

  • Imagine you're sitting at the table with a menu of choices to order from, and the kitchen is the part of the system which will prepare your order.

    あなたがテーブルに座り、注文するメニューを選ぶとしよう。

  • What's missing is the critical link to communicate your order to the kitchen and deliver your food back to your table.

    欠けているのは、注文を厨房に伝え、料理をテーブルに届けるための重要なリンクだ。

  • That's where the waiter, or API, comes in.

    そこで登場するのがウェイター、つまりAPIだ。

  • The waiter is the messenger that takes your request or order and tells the system, in this case, the kitchen, what to do, and then delivers the response back to you, in this case, food.

    ウェイターは、あなたの要求や注文を受け、システム(この場合は厨房)に何をすべきかを伝え、その応答をあなたに返すメッセンジャーである。

  • Now that we've whetted your appetite, let's apply this to a real API example.

    さて、食欲を刺激したところで、これを実際のAPIの例に当てはめてみよう。

  • You're probably familiar with the process of searching for airline flights online.

    航空会社のフライトをオンラインで検索するプロセスは、おそらくご存じだろう。

  • Just like at a restaurant, you have a menu of options to choose from, a drop-down menu in this case.

    レストランと同じように、メニューがあり、この場合はドロップダウンメニューから選ぶ。

  • You choose a departure city and date, a return city and date, cabin class, and other variables.

    出発地と日付、帰着地と日付、キャビンクラス、その他の変数を選択する。

  • In order to book your flight, you interact with the airline's website to access the airline's database to see if any seats are available on those dates and what the cost might be based on certain variables.

    フライトを予約するには、航空会社のウェブサイトにアクセスして航空会社のデータベースにアクセスし、その日付に空席があるかどうか、また特定の変数に基づいて料金がいくらになるかを確認する。

  • But what if you're not using the airline's website, which has direct access to the information?

    しかし、情報に直接アクセスできる航空会社のウェブサイトを利用していない場合はどうだろう?

  • What if you are using an online travel service that aggregates information from many different airlines?

    さまざまな航空会社の情報を集約したオンライン旅行サービスを利用している場合はどうでしょう?

  • The travel service interacts with the airline's API.

    旅行サービスは航空会社のAPIと相互作用する。

  • The API is the interface that, like your helpful waiter, can be asked by that online travel service to get information from the airline's system over the Internet to book seats, choose meal preferences, or baggage options.

    APIとは、親切なウェイターのように、航空会社のシステムからインターネット経由で情報を取得し、座席を予約したり、食事の好みや手荷物のオプションを選択したりするために、オンライン旅行サービスから求められるインターフェースのことだ。

  • It also then takes the airline's response to your request and delivers it right back to the online travel service, which then shows it to you.

    また、リクエストに対する航空会社の返答をオンライン・トラベル・サービスに送り、オンライン・トラベル・サービスはそれをユーザーに見せる。

  • So now you can see that it's APIs that make it possible for us all to use travel sites.

    APIがあるからこそ、私たちは旅行サイトを利用できるのだ。

  • The same goes for all interactions between applications, data, and devices.

    アプリケーション、データ、デバイス間のすべての相互作用についても同様だ。

  • They all have APIs that allow computers to operate them, and that's what ultimately creates connectivity.

    それらはすべて、コンピューターがそれらを操作するためのAPIを持っており、それが最終的にコネクティビティを生み出すのだ。

  • So whenever you think of an API, just think of it as your waiter running back and forth between applications, databases, and devices to deliver data and create the connectivity that puts the world at our fingertips.

    だからAPIについて考えるときはいつでも、アプリケーション、データベース、デバイスの間を行ったり来たりしてデータを提供し、世界を指先で操作できるようにするコネクティビティを生み出すウェイターだと考えてほしい。

  • And whenever you think of creating an API, think MuleSoft.

    そして、APIの作成を考えるときはいつでも、MuleSoftを思い浮かべてください。

Connectivity is an amazing thing.

コネクティビティは素晴らしいものだ。

字幕と単語
AI 自動生成字幕

ワンタップで英和辞典検索 単語をクリックすると、意味が表示されます

A2 初級 日本語

什麼是API? (什麼是 API?)

  • 9 1
    Lin に公開 2024 年 12 月 31 日
動画の中の単語