〜を実現する(実装する)って英語でなんて言うの?

ソフトウエア開発で、機能がすでに明確になっている場合は、"Implement"を使って、「この機能を実装する」って言っています。

クライアントがまだ仕様を明確にしていない場合は、日本語だと、実現するって表現するのですが、英語ではどう表現しますか?

eg: 自動更新機能を実現するなら、それを考慮したデータベースの設計が必要だ。
default user icon
Akariさん
2019/03/26 12:01
date icon
good icon

15

pv icon

30444

回答
  • If you want to implement an automatic update function, you need to design a database that takes that into account.

    play icon

  • If you want to actualize an automatic update function, you first need to design a database that takes that into account.

    play icon

英語で「実現する」の直訳は “implement” 又は “actualize”です。確かに実装すると実現するは日本語でも英語でも多少意味は違いますが、英語ではどっちを使用しても不自然ではありません。

この場合、回答1・2が適切です。

回答1
If you want to implement ー 実装したいなら
an automatic update function, ー 自動更新機能
you need to design a database ー データベースの設計
that takes that into account. ー それを考慮した
この場合はまだ実装されていないが、実装したいのであれば、こうしなければいけません、っていう意味でこの場合は「実装」を使用します。

回答2
If you want to actualize ー 実現したいなら
an automatic update function, ー 自動更新機能
you first need to design a database ー データベースの設計
that takes that into account. ー それを考慮した
この場合は実現・actualize ・概念から本物にするにはという意味で、実現するには、まず最初にそれを考慮したデータベースの設計が必要だ。
回答
  • If you want to realize the automatic renewal function....

    play icon

  • If you want to develop/create the automatic renewal function....

    play icon

  • If you want to have the automatic renewal function....

    play icon

いくつか異なる表現を挙げてみました。

それぞれの回答を直訳すると、だいたい以下のような意味になります。
【回答1】もしその自動更新機能を実現したいなら・・・
【回答2】もしその自動更新機能を開発したいなら・・・
【回答3】もしその自動更新機能を持ちたい(加えたい)なら・・・

realizeだと、まだ実現していないことを、これから現実的なものにする。
develop/createだと、(ある程度やるべきことの検討がついていて、それを)これから新たに開発・作成する。
haveだと、もっとシンプルで、単にそうした機能が欲しい。
といったニュアンスでしょうか。

「それを考慮したデータベースの設計が必要だ」と続ける場合は、例えば"If you want to develop the automatic renewal function, you should create the database considering the specification for it (そのスペックを考慮したデータベースを作成すべきだ)."といった感じでしょうか。

ご参考になれば幸いです!
Sophie Sg DMM英会話プロ翻訳家
good icon

15

pv icon

30444

 
回答済み(2件)
  • good icon

    役に立った:15

  • pv icon

    PV:30444

anchor ranking icon
アンカーランキング
  • 週間
  • 月間
  • 総合
menu icon
メニュー

ご利用にはDMM.comのログインが必要です

無料会員登録はこちら