Translate Press 翻訳テストについて | ワードプレス魔改造屋

Translate Press 翻訳テストについて

Google Apps Script Translateを設定したあと
翻訳テストを実施してみましたら、以下のエラーメッセージが表示されました。
————————————————————————————————————-
Parse error: syntax error, unexpected \'(\', expecting \']\' in /home/straightbox/intoreport.com/public_html/wp-content/plugins/mhs-translate-press/class/google/vendor/guzzlehttp/guzzle/src/functions.php on line 15
サイトに重大なエラーがありました。 詳細については、サイト管理者のメール受信ボックスを確認してください。

WordPress でのデバッグをさらに詳しく見る。
————————————————————————————————————-
書いてある内容がわからないのですがどのようにすればいいでしょうか。
このキャプチャーと送られてきたメールの内容も添付いたします。

コメント

  1. 2020/01/29(水) 00:55:20
    このエラーはどのような文字列を翻訳しても発生するでしょうか?
    翻訳に使用した文字列を教えて下さい。
  2. 2020/01/29(水) 06:54:42
    マニュアルに記載の英文をコピペしました。
    他にも海外ニュースサイトの記事などもいくつか試しましたが同じエラーでした。
  3. 2020/01/29(水) 11:39:13
    英文をコピペして上記のエラーが出るというのは変ですね。
    エラーを見るとGoogle Apps Script Translateと関係のないエラーが出ています。

    つまり、このエラーはGoogle Cloud Translationの方で出ています。
    Google Cloud TranslationのAPI設定を見直して下さい。
    APIキーが無効または間違っているとエラーが出ます。

    また翻訳テストする際は、問題を切り分けするために「Google Apps Script 翻訳(英語のみ)」にのみチェックを入れて試して下さい。
    「Google Cloud Translation API 翻訳」のチェックを外した状態で翻訳することで、どちらにエラーが出ているのかはっきりします。
  4. 2020/01/29(水) 17:53:08
    Google Cloud Translation APIは使わないので
    設定などは何もしていません。
    こちらも設定したほうがいいのでしょうか。

    「Google Cloud Translation API 翻訳」のチェックを外してテストしましたが同じエラーが出ました。
    • 2020/01/29(水) 18:36:51
      「Google Cloud Translation API 翻訳」のチェックを外してもエラーが出るということは、他の原因が考えられます。
      サーバー環境について知る必要があるので、以下の情報を送って下さい。

      ダッシュボードの [ ツール ] → [ サイトヘルス ] をクリック。

      画面上部にある [ 情報 ] をクリックします。

      [ サイト情報をクリップボードにコピー ] をクリックします。

      これを返信時に「プライベートフォーム」のアコーディオンメニューを開いて、「プライベートコメント」に貼り付けて送信して下さい。
      私だけが閲覧可能な情報を送信できます。
  5. 2020/01/29(水) 22:26:12
    サイト情報送らせていただきます。
  6. 2020/01/29(水) 23:06:06
    送ってもらった情報ですが、途中で切れているようです。
    再度、サイトヘルスの [ サイト情報をクリップボードにコピー ] をボタンをクリックして内容をコピーして下さい。

    コピーした内容に「PHP バージョン」という項目があることを確認してから送って下さい。
    お手数ですがよろしくお願い致します。
  7. 2020/01/30(木) 06:52:02
    失礼しました。
    再度送らせていただきます。
    • 2020/01/30(木) 07:38:07
      情報ありがとうございました。
      確認したところPHPのバージョンとメモリは問題がないようでした。
      そうすると、単純にプラグインがダウンロード時に破損している可能性があるので、再インストールをしてみて下さい。

      バージョンアップ通知が届いていると思いますのでバージョンアップをして下さい。
      (プラグインの中身は変わっていません)
      再インストールして再度、翻訳テストを試してみて下さい。
      よろしくお願いします。
  8. 2020/01/30(木) 22:30:23
    お世話になります。
    バージョンアップしてテストしましたが以前と同じようなエラーメッセージが出ました。

    Parse error: syntax error, unexpected \'(\', expecting \']\' in /home/straightbox/intoreport.com/public_html/wp-content/plugins/mhs-translate-press/class/google/vendor/guzzlehttp/guzzle/src/functions.php on line 15
    • 2020/01/30(木) 23:47:00
      再インストールしてもエラーが出るということはダウンロードファイルの破損ではないようですね。
      エラーの中身としては翻訳プレス本体ではなく、Googleが公式に提供しているライブラリで出ています。
      現在のところ原因が不明なままです。

      しかし、Google Cloud Translationを使わないのであれば、ライブラリを読み込まないようにすればエラーが出なくなるかと思います。
      プラグインを修正しましたので、最新版にアップデートしてお試して下さい。
      よろしくお願い致します。
  9. 2020/01/31(金) 00:14:56
    お世話になります。
    正常に翻訳されるようになりました。
    ありがとうございました。

    ちなみに最新版のプラグインはGoogle Cloud Translationは
    使えないということでよろしいでしょうか。
    • 2020/01/31(金) 00:55:20
      > ちなみに最新版のプラグインはGoogle Cloud Translationは
      > 使えないということでよろしいでしょうか。

      そうですね。pritt様の環境では使うとエラーが出ます。
      他の方の環境ではエラーが出ていないためエラーの再現が難しいのですが、エラーの原因が特定できましたら修正版を配信させて頂きます。
  10. 2020/01/31(金) 05:59:31
    承知しました。
    色々とお手数おかけしました。
    • 2020/02/08(土) 10:55:05
      原因が分かりました。
      ライブラリのファイルがプラグインファイルとして圧縮処理される際に一部文字化けすることがあるようです。
      Googleが提供するライブラリを圧縮なしで処理することでおそらくエラーは出なくなると思われます。

      修正してバージョンアップしました。
      新バージョンにてお試し下さい。
  11. 2020/02/09(日) 11:16:16
    お世話になります。
    最新バージョンでマニュアル通りにチェックを入れてテストしましたら、
    エラーなく翻訳できました。

    ご対応ありがとうございました。

記事に戻る

コメントを残す

CAPTCHA