memrootじしょ
英和翻訳
CGI
CGI
/ˌsiː dʒiː ˈaɪ/
シー・ジー・アイ
1.
ウェブサーバーが外部プログラムと連携して動的なウェブコンテンツを生成するためのインターフェースの標準。
CGI(Common Gateway Interface)は、ウェブサーバーが外部の実行可能プログラム(CGIスクリプト)と情報をやり取りし、それによってウェブページ上に動的なコンテンツ(例えば、フォーム処理結果やデータベースからの情報)を表示するための、確立されたプロトコルです。初期のウェブ開発において、インタラクティブなウェブサイトを構築するために広く利用されました。
Early
web
forms
often
relied
on
CGI
scripts
to
process
user
input.
(初期のウェブフォームは、ユーザー入力を処理するためにCGIスクリプトに頼ることがよくありました。)
Early web forms
ウェブフォームがまだ初期の段階であった頃のものを指します。
often relied on
「〜に頼っていた」や「〜をよく利用していた」という意味です。
CGI scripts
CGIの仕様に準拠して書かれたプログラム(スクリプト)を指します。
to process user input
ユーザーが入力した情報を取り扱うことを目的としていることを示します。
Understanding
CGI
is
crucial
for
grasping
the
history
of
dynamic
web
content.
(CGIを理解することは、動的なウェブコンテンツの歴史を把握するために重要です。)
Understanding CGI
CGIという技術を理解することを指します。
is crucial for
「〜にとって非常に重要である」という意味です。
grasping the history
その歴史を深く理解すること、または把握することを意味します。
of dynamic web content
ユーザーの操作やデータベースの内容に応じて変化するウェブページの情報を指します。
While
modern
web
development
largely
uses
frameworks,
the
principles
behind
CGI
are
still
fundamental.
(現代のウェブ開発は主にフレームワークを使用しますが、CGIの背後にある原則は依然として基礎的です。)
While modern web development
現代のウェブ開発が〜である一方で、という対比を示します。
largely uses frameworks
ほとんどの場合、フレームワークと呼ばれる構造化された開発環境を使用することを意味します。
the principles behind CGI
CGIがどのように機能するかという根本的な考え方や概念を指します。
are still fundamental
今でも基本的な、または根幹となる知識であることを示します。
2.
「Common Gateway Interface」の略で、ウェブサーバーが外部プログラムと通信するための共通のインターフェース。
CGIという略語は、「Common Gateway Interface(共通ゲートウェイインターフェース)」の頭文字を取ったものです。これは、ウェブサーバーと外部のプログラム(例えば、PerlやPythonなどで書かれたスクリプト)が互いに情報をやり取りするための、取り決められた方法や規約のセットを指します。このインターフェースを通じて、ウェブサーバーはユーザーのリクエストを外部プログラムに渡し、そのプログラムからの応答を受け取ってユーザーに送り返すことが可能になります。
The
'I'
in
CGI
stands
for
interface,
emphasizing
its
role
as
a
connection
point.
(CGIの「I」はインターフェースを意味し、接続点としての役割を強調しています。)
The 'I' in CGI
CGIという略語の中の「I」という文字を指します。
stands for interface
「インターフェース」の略であることを意味します。
emphasizing its role
その役割を特に強調していることを示します。
as a connection point
情報をやり取りするための接点や接続口としての役割を指します。
Understanding
the
Common
Gateway
Interface
helps
in
comprehending
how
dynamic
web
pages
function.
(Common Gateway Interfaceを理解することは、動的なウェブページがどのように機能するかを把握するのに役立ちます。)
Understanding the Common Gateway Interface
Common Gateway Interfaceという概念を理解することを指します。
helps in comprehending
何かを理解する上で役立つという意味です。
how dynamic web pages function
ユーザーの操作やデータベースのデータによって内容が変化するウェブページが、どのように動くかという仕組みを指します。
Early
web
applications
often
leveraged
this
common
gateway
interface
to
interact
with
databases.
(初期ウェブアプリケーションは、データベースと対話するためにこの共通ゲートウェイインターフェースを頻繁に利用しました。)
Early web applications
ウェブアプリケーションがまだ初期段階にあった頃のものを指します。
often leveraged
「〜を頻繁に利用した」や「〜を最大限に活用した」という意味です。
this common gateway interface
ウェブサーバーと外部プログラム間の共通の通信経路を指します。
to interact with databases
データベースとデータのやり取りをすることを目的としていることを示します。
関連
Web server
Script
HTTP
Dynamic content
Web development
Server-side
Perl
Python
PHP
Apache