以下の英語の参考文を日本語に翻訳してください。
Java is a high-level, class-based, object-oriented programming language designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere(WORA), meaning that compiled Java code can run on all platforms that support Java without the need to recompile. Java applications are typically compiled to bytecode that can run on any Java virtual machine(JVM)regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but has fewer low-level facilities than either of them. The Java runtime provides dynamic capabilities(such as reflection and runtime code modification)that are typically not available in traditional compiled languages. As of 2019, Java was one of the most popular programming languages in use according to GitHub, particularly for client–server web applications, with a reported 9 million developers. Java was originally developed by James Gosling at Sun Microsystems. It was released in May 1995 as a core component of Sun Microsystems' Java platform. The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licenses. As of May 2007, in compliance with the specifications of the Java Community Process, Sun had relicensed most of its Java technologies under the GPL-2.0-only license. Oracle offers its own HotSpot Java Virtual Machine, however, the official reference implementation is the OpenJDK JVM which is free open-source software and used by most developers and is the default JVM for almost all Linux distributions. As of March 2023, Java 20 is the latest version, while Java 17, 11, and 8 are the current long-term support(LTS)versions. Java is a multi-platform, object-oriented, and network-centric language. It is among the most used programming languages and is considered as one of the fast, secure, and reliable programming languages preferred by most organizations to build their projects. Java is used for developing Android Apps, creating Enterprise Software, and a wide range of Mobile Java Applications. Java is an object-oriented programming language, which means that it follows the principles of encapsulation, inheritance, and polymorphism. Java has built-in security features that make it a secure platform for developing and deploying applications. Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is intended to let application developers write once and run anywhere(WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
Javaは、高レベルのクラスベースのオブジェクト指向プログラミング言語であり、実装依存性ができるだけ少なくなるように設計されている。これは、プログラマーが一度書けばどこでも実行できる(WORA)ことを意図した汎用プログラミング言語であり、コンパイル済みのJavaコードは、再コンパイルの必要なく、Javaをサポートするすべてのプラットフォームで実行できることを意味する。つまり、コンパイルされたJavaコードは、再コンパイルすることなく、Javaをサポートするすべてのプラットフォーム上で実行できる。Javaアプリケーションは通常、基礎となるコンピュータ・アーキテクチャーに関係なく、どのJava仮想マシン(JVM)上でも実行できるバイトコードにコンパイルされる。Javaの構文はCやC++に似ているが、低レベルの機能はどちらよりも少ない。Javaランタイムは、従来のコンパイル済み言語では通常利用できない動的機能(リフレクションやランタイム・コード修正など)を提供する。2019年現在、GitHubによるとJavaは、特にクライアント・サーバー・ウェブ・アプリケーションで最も人気のあるプログラミング言語の1つであり、900万人の開発者がいると報告されている。Javaはもともとサン・マイクロシステムズのジェームズ・ゴスリングによって開発された。サン・マイクロシステムズのJavaプラットフォームのコア・コンポーネントとして1995年5月にリリースされた。オリジナルおよびリファレンス実装のJavaコンパイラ、仮想マシン、クラス・ライブラリは、当初はプロプライエタリ・ライセンスの下でサンによってリリースされた。2007年5月現在、Javaコミュニティ・プロセスの仕様に従い、サンはそのJava技術のほとんどをGPL-2.0のみのライセンスで再ライセンスしている。オラクルは独自のHotSpot Java仮想マシンを提供しているが、公式のリファレンス実装はOpenJDK JVMであり、無料のオープン・ソースソフトウェアで、ほとんどの開発者に使用されており、ほぼすべてのLinuxディストリビューションのデフォルトJVMとなっている。2023年3月現在、Java 20が最新バージョンで、Java 17、11、8が現在の長期サポート(LTS)バージョンである。Javaは、マルチ・プラットフォーム、オブジェクト指向、ネットワーク中心の言語である。最も使用されているプログラミング言語の1つであり、高速で安全かつ信頼性の高いプログラミング言語として、ほとんどの組織でプロジェクト構築に好まれている。Javaは、Androidアプリの開発、エンタープライズ・ソフトウェアの作成、幅広いモバイルJavaアプリケーションの作成に使用されています。Javaはオブジェクト指向プログラミング言語であり、カプセル化、継承、ポリモーフィズムの原則に従っています。Javaにはセキュリティ機能が組み込まれており、アプリケーションの開発とデプロイのための安全なプラットフォームとなっている。Javaは、クラスベースのオブジェクト指向プログラミング言語であり、実装依存性ができるだけ少なくなるように設計されている。つまり、コンパイルされたJavaコードは、再コンパイルの必要なく、Javaをサポートするすべてのプラットフォームで実行できる。