以下のテキストを日本語に翻訳してください。
Apache Spark is an open-source unified analytics engine for large-scale data processing that provides an interface for programming clusters with implicit data parallelism and fault tolerance. Originally developed at the University of California, Berkeley's AMPLab, the Spark codebase was later donated to the Apache Software Foundation, which has maintained it since. Spark has its architectural foundation in the resilient distributed dataset(RDD), a read-only multiset of data items distributed over a cluster of machines, that is maintained in a fault-tolerant way. Spark SQL adapts the execution plan at runtime, such as automatically setting the number of reducers and join algorithms, and works on structured tables and unstructured data such as JSON or images. Spark is written in Scala and supports other programming languages such as Java, SQL, Python, R, C, and F. Spark is used for data analytics, machine learning algorithms, and can be deployed in a variety of ways.
Apache Spark は、大規模データ処理用のオープン・ソースの統合分析エンジンであり、暗黙的なデータ並列処理とフォールト トレランスを備えたプログラミング クラスター用のインターフェイスを提供します。Sparkコードベースはもともとカリフォルニア大学バークレー校の AMPLab で開発されましたが、後に Apache Software Foundation に寄贈され、それ以来維持されています。Sparkのアーキテクチャ基盤は、耐障害性のある分散データセット(RDD)にあります。これは、マシンのクラスターに分散されたデータ項目の読み取り専用マルチセットであり、フォールト トレラントな方法で維持されます。Spark SQL は、リデューサーや結合アルゴリズム（algorithm）の数を自動的に設定するなど、実行時に実行計画を適応させ、構造化テーブルと JSON や画像などの非構造化データを処理します。Spark は Scala で書かれており、Java、SQL、Python、R、C、F などの他のプログラミング言語をサポートしています。Spark はデータ分析、機械学習アルゴリズムに使用され、さまざまな方法で導入できます。