メインコンテンツへスキップ

SE::Google::Translate - Googleサービスを利用した翻訳スクレイパー

Google Translate

スクレイパーの概要

スクレイパーの概要

Googleのサービスを利用した、毎分最大2600リクエストの高速なマルチスレッドテキスト翻訳ツールです。このスクレイパーを使用すると、任意の量のテキストを自動モードで翻訳できるため、ウェブサイトのコンテンツ、SNSへの投稿、またはその他のリソース向けのユニークなコンテンツを取得できます。スクレイパーはコンテンツの元の言語を自動的に判別するため、結果の言語を指定するだけです。Google翻訳は、リソースを大量に消費することなく、膨大な量のテキストを処理することができます。

収集データ

  • 翻訳されたテキスト
  • 元のテキストの言語
  • 元のテキストの翻字(トランスクリプト)
  • 翻訳されたテキストの翻字(トランスクリプト)
  • 翻訳の候補

機能

  • 翻訳言語の選択
  • 言語の自動判別

ユースケース

  • テキストの翻訳
  • さらなる活用のために、必要な言語で多様なコンテンツを取得

クエリ

クエリとして、翻訳したい任意のテキストを指定する必要があります。例:

A-Parser - a multi-threaded parser of search engines, site assessment services, keywords, content(text, links, random data) and much more(youtube, pictures, translators...). A-Parser combines over 60 parsers in total!

結果の出力例

A-Parserは、内蔵のテンプレートエンジン Template Toolkit により柔軟な結果のフォーマットをサポートしており、任意の形式や、CSVやJSONなどの構造化された形式で結果を出力できます。

デフォルト出力

結果フォーマット:

$query - $translated\n

結果の例:

A-Parser - a multi-threaded parser of search engines, site assessment services, keywords, content(text, links, random data) and much more(youtube, pictures, translators...). A-Parser combines over 60 parsers in total! - A-Parser - 検索エンジン、サイト評価サービス、キーワード、コンテンツ(テキスト、リンク、ランダムデータ)などのマルチスレッドスクレイパー(youtube、画像、翻訳者...)。A-Parserは合計60以上のスクレイパーを統合しています!

翻訳テキストのみの出力

結果フォーマット:

$translated\n

結果の例:

A-Parser - 検索エンジン、サイト評価サービス、キーワード、コンテンツ(テキスト、リンク、ランダムデータ)などのマルチスレッドスクレイパー(youtube、画像、翻訳者...)。A-Parserは合計60以上のスクレイパーを統合しています!

CSVテーブルへの出力

結果フォーマット:

[% tools.CSVline(query, detected, translated) %]

結果の例:

"A-Parser - a multi-threaded parser of search engines, site assessment services, keywords, content(text, links, random data) and much more(youtube, pictures, translators...). A-Parser combines over 60 parsers in total!",en,"A-Parser - 検索エンジン、サイト評価サービス、キーワード、コンテンツ(テキスト、リンク、ランダムデータ)などのマルチスレッドスクレイパー(youtube、画像、翻訳者...)。A-Parserは合計60以上のスクレイパーを統合しています!"

SQL形式での保存

結果フォーマット:

[%  "INSERT INTO text VALUES('" _ query _ "', '";   detected _ "', '";  translated _ "')\n";  %]

結果の例:

INSERT INTO text VALUES('A-Parser - a multi-threaded parser of search engines, site assessment services, keywords, content(text, links, random data) and much more(youtube, pictures, translators...). A-Parser combines over 60 parsers in total!', 'en', 'A-Parser - 検索エンジン、サイト評価サービス、キーワード、コンテンツ(テキスト、リンク、ランダムデータ)などのマルチスレッドスクレイパー(youtube、画像、翻訳者...)。A-Parserは合計60以上のスクレイパーを統合しています!')

JSONへの結果ダンプ

共通結果形式:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.detected = p1.detected;
obj.translated = p1.translated;

obj.json %]

開始テキスト:

[

終了テキスト:

]

結果の例:

[{"query":"A-Parser - a multi-threaded parser of search engines, site assessment services, keywords, content(text, links, random data) and much more(youtube, pictures, translators...). A-Parser combines over 60 parsers in total!","translated":"A-Parser - 検索エンジン、サイト評価サービス、キーワード、コンテンツ(テキスト、リンク、ランダムデータ)などのマルチスレッドスクレイパー(youtube、画像、翻訳者...)。A-Parserは合計60以上のスクレイパーを統合しています!","detected":"en"}]
ヒント

タスクエディタで「Prepend text」と「Append text」のオプションを利用するには、「More options」を有効にする必要があります。

設定可能な項目

パラメーターデフォルト値説明
From languageAuto-Detect翻訳元の言語を選択します。デフォルトは自動判別です
To languageEnglish翻訳先の言語を選択します
Chrome Headlessこのオプションが有効な場合、ブラウザは表示されません
DeviceDesktop出力タイプ(デスクトップ / モバイル)を選択します
Use sessions (for Mobile device only)モバイルデバイスでのセッション使用を無効にする機能です