Extension:ContentTranslation/ja

ContentTranslation拡張機能は、機械翻訳とその他の翻訳補助機能を用いて、編集者が記事をある言語から別の言語に翻訳することを可能にするツールです. なぜこのツールがあるかなど、詳細な情報はをご覧ください. この拡張機能はウィキメディアの言語チームが開発しました.

Content Translation server
この拡張機能には、翻訳サーバー (別名: CX サーバー) が稼働している必要があります. コンテンツ翻訳サーバーの設定方法は Content_translation/Setup をご覧ください. コンテンツ翻訳機能をローカルで走らせるには、以下の文字列を に追加して翻訳生成 CX サーバーを利用します.



翻訳データベース
この拡張機能にはダッシュボード機能というオプションがあり、翻訳者はすべての言語にの訳文を参照できます. この拡張機能を多言語でインストールした場合、例えばウィキメディアのウィキ群でダッシュボード機能を提供するには、中央管理データベースを作成する必要があります. そのデータベースのテーブル定義は拡張機能のソースコードの  ディレクトリ内にあります. に詳細があります. データベースの作成が済んだら、グローバル構成変数 にデータベース名を設定します:



拡張機能の依存関係
ContentTranslation は以下の拡張機能に依存しています:



設定の変数
For the full list and defaults, see extension.json in the source repository.


 * ContentTranslationDomainCodeMapping
 * Used to map between non-standard language codes and actual domains. The default is the same as in Wikipedia codes and domains.


 * ContentTranslationRESTBase
 * Configuration of RESTBase URL and connection parameters. The defaults are for Wikipedia.


 * ContentTranslationDatabase
 * The name of the database in which the common tables for managing translations across wikis are stored. The default is null, which means that the default database is used.


 * ContentTranslationCluster
 * In a Wikipedia-like database configuration, the name of the cluster on which the database is hosted. The default is null, which means that the default cluster is used.


 * ContentTranslationEventLogging
 * Whether EventLogging is enabled. The default is false.


 * ContentTranslationHighMTCategory
 * A category to which pages that have a high level of machine translation are added upon publishing. The default is null.


 * ContentTranslationSiteTemplates
 * Templates for essential URLs. The defaults assume Wikipedia, so this variable must be configured differently for other sites. Where relevant, $1 is replaced by the language code, and $2 is replaced by the page title.


 * ContentTranslationTranslateInTarget
 * Whether to open Special:ContentTranslation in the target wiki when clicking the button in the entry point. The domain will be based on $wgContentTranslationSiteTemplates. The default is to open Special:ContentTranslation on the same wiki. (For Wikipedia this is set to true.)


 * ContentTranslationAsBetaFeature
 * Whether ContentTranslation is a beta feature.


 * ContentTranslationTargetNamespace
 * The default target namespace for published articles. The default is Main.


 * ContentTranslationCampaigns
 * Campaigns that are available in the URL as valid values for the campaign parameter in the URL. This allows automatic enabling of the beta feature and event logging.


 * ContentTranslationCXServerAuth
 * CXServer connection configuration.


 * ContentTranslationEnableSuggestions
 * Whether to use the suggestions tab and automatic suggestions. This needs the GapFinder API. This is false by default, but true in Wikipedia.


 * RecommendToolAPIURL
 * The URL for the GapFinder API, needed if ContentTranslationEnableSuggestions is true.



URLパラメータ
コンテンツ翻訳機能は主に特別ページの Special:ContentTranslation で実行します. URL のパラメータは右のとおり.


 * page: 原文の題名
 * targettitle: 訳文の題名
 * from: 原文の言語
 * to: 訳文の言語
 * campaign: キャンペーンの名称
 * ウィキメディアのウィキでは、個人設定でコンテンツ翻訳を有効にしていない場合にはあらかじめ設定されたキャンペーンの名称のみ選べます. キャンペーンの設定はInitialiseSettings.php の  変数で決まります.

例 
 * https://fi.wikipedia.org/wiki/Special:ContentTranslation?campaign=wiki-for-human-rights&page=Arja_Havakka&from=fi&to=en&targettitle=Arja_Havakka

関連項目

 * コンテンツ翻訳
 * 技術的な仕様