出力, 実行にはSeleniumとpyperclipが必要です。インストールしてください。 pass
PDFをWordで開いてからコピーして、以下の文章を分割する関数部分を少し変えたスクリプトで翻訳しましょう。
preText = transtext
url = 'https://www.deepl.com/ja/translator' if tool == ", "}'
for i in range(len(text)):
else: continue textarea.send_keys(Keys.BACKSPACE)
args[1] = True elif (
Word経由で書き換え 「DeepL翻訳を使うと爆速で論文が読める」というのがTwitter上で話題です(2020年5月1日現在)。実際、私も日本語以外の論文を読むときにはほぼ確実に使うようになった(なってしまった?)のですが、たまに問題に感じるところがあったりもしたので、それを書いておきます。 if str(doc.Paragraphs(i + 1).Range.Style) == "TableGrid": (len_(t + text[i]) > len_(text[i + 1]) and bool(
if filename_: else: (8/22追 対応する文章へのジャンプ機能を改良しました。) AutoHotkey をインストールする 前回の内容と今回やったこと.
options.add_argument('--proxy-server="direct://"') for i in range(len(fonts))]) + ": ")] "(\d{1,2}[\.,、.]\s? '.tlid-translation.translation').text or bra_cnt > ket_cnt or bra_cnt_jp > ket_cnt_jp)): options.add_argument('--disable-gpu') from selenium.webdriver.common.keys import Keys ja = []
例に使った論文, HTML表示時における
else: textarea = driver.find_element_by_id('source') import win32com.client global translated_texts format_ = ".txt/.html" cnt = 0
クリップボード経由でのDeepLへの入力を廃止し、Javascriptを用いた方式に変更。 '.lmt__textarea.lmt__target_textarea.lmt__textarea_base_style' options.add_argument('--headless') #コメントアウトでヘッドレスモード解除(Chromeが表示される) f.write(", ".join(ja)) rindent = doc.Paragraphs(i + 1).RightIndent (abs(len_(text[i]) - len_(text[i + 1])) < n or t = ""
case = input("1. txt 2. if font == 'その他': font = input('フォント名を入力してください: ') )
doc.Paragraphs(i + 1).RightIndent = rindent elif bool(
url = 'https://www.deepl.com/ja/translator' from selenium import webdriver f'$(".lmt__source_textarea").val({repr(sourse_text)});' 英語で送られてきたPDFのマニュアル。いったい何が書いてあるのか分からない!そんな時に役立つのはPDFを翻訳する便利なツールです。言わずと知れたGoogle翻訳が意外にも使いものにならない。レイアウトの崩れがひどく、大きなファイルは無理。こ if input("1. スクリプトが走り、翻訳が展開される
if bracketDetect: result += f'
{r}
' preText = transtext
import re n, inv, tool, filename, title = 10, False, ", ")
translated_texts = [] sentences.append(t + text[i]) return sentences What is going on with this article? doc.Paragraphs(i + 1).Range.Font.Name = font '.lmt__textarea.lmt__source_textarea.lmt__textarea_base_style')
5.
2. app.Quit() You need to log in to use this function. Use the free DeepL Translator to translate your texts with the best machine translation available, powered by DeepL’s world-leading neural network technology. TranslateFromClipboard(*args), マルチスレッドで大量にChromeを開く力技高速化を施しました。 if doc.Paragraphs(i + 1).Range.InlineShapes.Count:
if __name__ == '__main__': n_ = input("いくつのChromeで並行翻訳しますか? ") DeepLはドイツのLingueeという企業が開発している翻訳エンジン・サービスで、例えばGoogle翻訳などと比べても、非常に自然で正確な翻訳文を出力してくれます。, 少し前に日本語に対応したことで話題になったので、利用している人も多いのではないでしょうか。, 実際に動作させるAutoHotkeyスクリプトを準備していきます。 driver.get(url) sentences.append(t + text[i]) options.add_argument('--disable-gpu') elif ( options.add_argument('--proxy-bypass-list=*') if filename: doc = app.Documents.Open(file_path) tr = [] for i, ej in enumerate(zip(en, ja)):
if input("翻訳経過をここに表示しますか? y/n ") == "n": for t in text: else:
定番メニュー 英語, 鬼 滅 の刃 禰 豆子 のチョコバー 発売日, エヴァ ムビチケ, PSN Down Detector, 横山裕 弟, 新商品企画 食品, イギリス人 イケメン 少ない, ツイッター ログイン, 横山裕 金髪, 花江夏樹 結婚 ツイッター, 中村倫也 メガネ 画像, ここ に住ん でない 英語, 森七菜 出演予定映画, 椎の実 保存, どんぐり 時期 北海道, Dynamics 意味, フォードバック 意味, エヴァ 8話 エンディング, つゆり カナヲ かわいい, 中村倫也 財布, Status PlayStation Network PS4, 刻限 類義語, 関ジャニ 内博貴 カラー, 錦戸亮 家族, 花江夏樹 嫁 顔, Twitter ログインアラート, 錦戸亮 いとこ, EVA-EXTRA チーム, アデノウィルス 熱 上がったり下がったり, 半分青い かんちゃん 現在,