google-translate--search-tkk: Failed to search TKK
4115 ワード
Emacsでgoogle-translateを愛用しています。
ところが数日前から、”Failed to search TKK” というエラーを吐いて突然動かなくなりました。どうやらGoogleの仕様が変わったらしいとのことです。
今日(2018.9.24)、作者の issuse board に応急的な修正案が提示されていたので試してみたらバッチリ動くようになりました。あくまで応急的な対応だと思うので恒久的に機能するかどうかはわかりませんが、とりあえずやれやれです。
Update infomation
- 2018.12.03 Version: 0.11.16 にupdateされて直りました。
- 2018.11.30 最近また再発しているのでこのおまじないを復活すると直りました。
- 2018.09.27 Version:0.11.15 にupdateされて無事解決しました。
google-translateの設定(修正版)
(use-package google-translate)
(defun google-translate-enja-or-jaen (&optional string)
"Translate words in region or current position. Can also specify query with C-u"
(interactive)
(setq string
(cond ((stringp string) string)
(current-prefix-arg
(read-string "Google Translate: "))
((use-region-p)
(buffer-substring (region-beginning) (region-end)))
(t
(thing-at-point 'word))))
(let* ((asciip (string-match
(format "\\`[%s]+\\'" "[:ascii:]’“”–")
string)))
(run-at-time 0.1 nil 'deactivate-mark)
(google-translate-translate
(if asciip "en" "ja")
(if asciip "ja" "en")
string)))
(bind-key "C-t" 'google-translate-enja-or-jaen)
;; Fix error of "Failed to search TKK"
(defun google-translate--get-b-d1 ()
;; TKK='427110.1469889687'
(list 427110 1469889687))
Author And Source
この問題について(google-translate--search-tkk: Failed to search TKK), 我々は、より多くの情報をここで見つけました https://qiita.com/minoruGH/items/75eb4fab53e93653f999著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .