Skip to content

Commit

Permalink
update 210420
Browse files Browse the repository at this point in the history
  • Loading branch information
kdrkdrkdr committed Apr 20, 2021
1 parent f67b759 commit 3132323
Show file tree
Hide file tree
Showing 13 changed files with 68 additions and 29 deletions.
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"python.linting.pylintArgs": [
"--disable=all",
"--enable=E",
"--extension-pkg-whitelist=PySide2"
"--extension-pkg-whitelist=PySide2,PyQt5"
]

}
2 changes: 1 addition & 1 deletion UI_MAIN.py
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ def retranslateUi(self, MainWindow):
self.isAutoTrans.setText(QCoreApplication.translate("MainWindow", u"\ud398\uc774\uc9c0 \ubc14\ub014 \ub54c\ub9c8\ub2e4 \uc790\ub3d9 \ubc88\uc5ed", None))
self.isPrintLog.setText(QCoreApplication.translate("MainWindow", u"\ubc88\uc5ed \ub85c\uadf8 \ucd9c\ub825", None))
self.dev_info.setText(QCoreApplication.translate("MainWindow", u"\uc81c\uc791\uc790: kdr \n"
" V.210418", None))
" V.210420", None))
self.go_dev_page.setText(QCoreApplication.translate("MainWindow", u"\uc81c\uc791\uc790\n"
"\ud648\ud398\uc774\uc9c0", None))
# retranslateUi
Expand Down
2 changes: 1 addition & 1 deletion UI_MAIN.ui
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@
</property>
<property name="text">
<string>제작자: kdr
V.210418</string>
V.210420</string>
</property>
</widget>
<widget class="QPushButton" name="go_dev_page">
Expand Down
Binary file modified __pycache__/UI_MAIN.cpython-37.pyc
Binary file not shown.
Binary file modified __pycache__/ehnd_web_translate.cpython-37.pyc
Binary file not shown.
28 changes: 18 additions & 10 deletions ehnd_web_translate.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#-*- coding:utf-8 -*-


from module._translate_j2k import t_j2k
from module._requirement_func import *

Expand All @@ -12,6 +13,8 @@
from selenium.webdriver.common.keys import Keys
from selenium.common import exceptions

import threading

import asyncio

from UI_MAIN import Ui_MainWindow
Expand Down Expand Up @@ -63,20 +66,21 @@ def run(self):
sleep(1)
new_url = self.window.driver.current_url
if current_url != new_url:
# self.window.show_status.setText("자동 번역 중")
self.window.st.stop()
self.window.st.isAuto = True
self.window.st.start()
current_url = new_url



class TransThread(QThread):
def __init__(self, window, isTrans=True):
def __init__(self, window, isTrans=True, isAuto=False):
QThread.__init__(self)
self.working = True
self.window = window
self.isTrans = isTrans
self.isAuto = isAuto
self.setTerminationEnabled = True


def stop(self):
self.window.btnSetting(setNum=1)
Expand All @@ -91,7 +95,11 @@ def run(self):
self.window.sec.setText("")

if self.isTrans:
self.window.show_status.setText("번역 중")
if self.isAuto:
self.window.show_status.setText("자동 번역 중")
else:
self.window.show_status.setText("번역 중")

a = self.window.driver.find_elements_by_xpath('.//*[normalize-space(text())]')
async_loop(self.rt, a)
self.window.sec.setText(f"{round(time()-start_time, 3)}초")
Expand All @@ -102,8 +110,8 @@ def run(self):
self.window.sec.setText("")
self.window.show_status.setText("원본 보기")

# except:
# self.window.show_status.setText("번역 실패")
except:
self.window.show_status.setText("번역 실패")

finally:
self.window.btnSetting(setNum=1)
Expand Down Expand Up @@ -133,7 +141,7 @@ async def runTrans(self, i):
k = t_j2k(japanese=ih)
if self.window.isPrintBoth.isChecked():
# k = f"{ih}({k})"
k = f"{ih}<br>{k}"
k = f"{ih}{k}"
modified_html.append(k)
if self.window.isPrintLog.isChecked():
print("번역O -> ", ih)
Expand Down Expand Up @@ -185,7 +193,7 @@ def __init__(self):

chromedriver_autoinstaller.install('./')
self.driver = webdriver.Chrome(options=options)
self.driver.get("https://syosetu.org/novel/245389/4.html")
self.driver.get("https://www.google.com")

self.setupUi(self)

Expand Down Expand Up @@ -266,7 +274,7 @@ def btnSetting(self, setNum):



if __name__ == "__main__":
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
et = EhndTrans()
Expand Down
Binary file modified module/__pycache__/_requirement_func.cpython-37.pyc
Binary file not shown.
Binary file modified module/__pycache__/_translate_j2k.cpython-37.pyc
Binary file not shown.
1 change: 1 addition & 0 deletions module/_translate_j2k.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#-*- coding:utf-8 -*-


from ctypes import (
WinDLL,
c_char_p,
Expand Down
3 changes: 2 additions & 1 deletion utils/Ehnd/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -1657,6 +1657,7 @@ _TGL _CONN:P7_INA_ 싼데Ⓝp7&INa: 싸구나 12310710 0 //高いな
_TGL _CONN:P7_INA_ 픈데Ⓝp7&INa: 프구나 12310710 0 //哀しいな。
_TGL _CONN:P7_INA_ 한데Ⓝp7&INa: 하구나 12310710 0 //凄いな
_TGL _CONN:P7_INA_ 진데Ⓝp7&INa: 지는구나 12310710 0 //めぼしいな
_TGL _CONN:P7_INA_ 된데Ⓝp7&INa: 됐구나 12310710 0 //ここまで話せばもういいな?
_TGL _CONN:P7_INA_ Ⓝp7&INa: 12310710 0

//・く + [はも] +
Expand Down Expand Up @@ -3797,7 +3798,7 @@ _skip_sub ▂에서도 #M라도 19010099 0

//どうか : "제발"로 번역되는걸 고친다 "부디"로.
//**後生だから。
제발(?!이니까) 부디 21101100 1 _AUX:제발
제발(?<!경.{2})(?!이니까) 부디 21101100 1 _AUX:제발

//どうこう
//絵描きとかどうこうじゃなく単純に絵描くの好きな人。リオンがいるとかどうこうじゃなかった。
Expand Down
29 changes: 16 additions & 13 deletions utils/Ehnd/PostFilter_@Hdor_User.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ _TGL _CONN:I9_YOU_ 차단하자 차단하라고 1 0 //遮ろうよ 차단하라
≪보살ㅍㅣㄴ∬&≫ 하는@1гfA 0#된 ≪신세를 ㅈㅣㄴ∬&≫ 한 1 0 //お世話になる
≪보살ㅍㅣㄴ∬&≫ 하는@1гfA 0#될 ≪신세를 ㅈㅣㄴ∬&≫ 할 1 0 //お世話になるかも
≪보살ㅍㅣㄴ∬&≫ 하는@1гfA 0#되어 ≪신세를 ㅈㅣㄴ∬&≫ 해 1 0 //お世話になれ
≪ㄷㅗㅂㄴㅡㄴ∬&≫ 하니까 도울 테니까 1 0 //お手伝いするからね
//スルーする
무시해질 무시될 20000000 0 // スルーされそうな気が
무시해진 무시된 20000000 0 // おまえにスルーされた月島は
무시해져 무시되어 20000000 0 // スルーされてしまっている
through로 무시로 20000000 0 // そこはスルーで頼む

그 버릇, 그러면서도, 10000000 0 //その癖、愛好家がいてとても高い そのくせ、味見とかいって舐めた後「うわっ、まず」って言ってひっくり返ったんすよ!?
생각되고 여겨지고 20000000 0
Expand Down Expand Up @@ -246,14 +252,11 @@ _TGL _CONN:I9_YOU_ 차단하자 차단하라고 1 0 //遮ろうよ 차단하라
것인다 것이다 20000000 0 //戻って来た,のである
잃어버린경 없이 20000000 0 //先ぶれもなくすまない
않지는 좋 않아도 좋 20000000 0 //負けた時は支払わないでいい
터무니없은 터무니 없는 20000000 0 //とてつもない恐怖に
읽으셔 버리 읽어져 버리 20000000 0 //心を読まれてしまえば

//ないでもらえる
하지 않고 받을 수 하지 말아 줄 수 10000000 0 //心配しないで貰えるか
//スルーする
무시해질 무시될 20000000 0 // スルーされそうな気が
무시해진 무시된 20000000 0 // おまえにスルーされた月島は
무시해져 무시되어 20000000 0 // スルーされてしまっている
through로 무시로 20000000 0 // そこはスルーで頼む
//になっていないではない
되어 있지 않았다는 아닌가(?=[Ⓖ-Ⓩ]) 되지 않았지 않은가 20000000 1 _AUX:되어 있지 않았다는 아닌가 //まるで答えになっていないではないか
되어 있지 않았다는 아니다(?=[Ⓖ-Ⓩ]) 되지 않았잖아 20000000 1 _AUX:되어 있지 않았다는 아니다 //まるで答えになっていないではない
Expand All @@ -272,7 +275,7 @@ through로 무시로 20000000 0 // そこはスルーで頼む
//동사->명사
남고는 남은 것은 10000000 0 //残るは一番奥の部屋だけだった
//함의
함의(?<!(?:.[강약]|[수화]려|찬란|비슷|튼튼|달콤).{2}) 하는 20000000 1 _AUX:함의 //遊びたがりのガキのよう 我慢できる強さの快楽 そんな華やかさの裏には 甘さの欠片も無いビターな現状が
함의(?<!(?:.[강약]|[수화]려|찬란|비슷|튼튼|달콤|성실).{2}) 하는 20000000 1 _AUX:함의 //遊びたがりのガキのよう 我慢できる強さの快楽 そんな華やかさの裏には 甘さの欠片も無いビターな現状が 誠実さの表れのように
//꿰뚫어 보심
_SkipLayer 꿰뚫어 보심 _MATCH_CHECK 10000101 0
_skip_sub 보심이고다 보고있구나 10000101 0 //なんでもお見通しだしだな
Expand All @@ -281,6 +284,7 @@ _skip_sub 보심인가 보고있는 건가 10000101 0 //お見通しか
_skip_sub 보심이고 보고있다고 10000101 0 //なんでもお見通しだし!
_skip_sub 보심이다 보고있다 10000101 0 //なんでもお見通しだ
_skip_sub 보심이야 보고있어 10000101 0 //なんでもお見通しだよ
_skip_sub 보심입니다만 보고있습니다만 10000101 0 //お見通しですが
_skip_sub 보심입니다 보고있어요 10000101 0 //なんでもお見通しです
_skip_sub 보심이라고 있습니다 보고있습니다 10000101 0 //なんでもお見通しています
_skip_sub 보심이란 보고있다니 10000101 0 //なんでもお見通しとは
Expand Down Expand Up @@ -571,6 +575,7 @@ _TGL _CONN:I2_ONGI_ 은의 은 30000000 0 //恩義を感じている
심상치 않으면 안 심상치 않다고 안 29710499 0 //見ただけで尋常でないと分かる
친숙해짐의 손님 단골손님 29710499 0 //馴染みの客
돌아봄도 하지 돌아보지도 29710499 0 //王は振り向きもせず告げた
않으면 되지 않는 않으면 안 될 29710499 0 //
//(정도)만큼
의(정도)만큼까지 적일 정도로 10000000 0 //異質なまでに
(정도)만큼 만큼 10000000 0
Expand Down Expand Up @@ -672,6 +677,7 @@ _skip_sub 모퉁이(가)? 날 뿔이 날 20001001 1 //角生えるはず
비하 하는 곳이 없 비할 데 없 20000000 0
탁월하고 있는 탁월한 20000000 0
주저함 없게 주저 없이 20000000 0 //廃墟のような屋内を躊躇いなく進み、
주저함도 없게 주저도 없이 20000000 0 //躊躇いもなく外へ出る
희미하고 있다 희미하다 30000000 0
(?=[^의])아래 아래 20000000 1 _AUX:아래
비밀 주의 비밀주의 20000000 0
Expand Down Expand Up @@ -724,6 +730,8 @@ _skip_sub 모퉁이(가)? 날 뿔이 날 20001001 1 //角生えるはず
있을ρ 있으니까 10000000 0 //試験があるため気は抜けない
것이다 싶은ρ 것이기 때문 10000000 0 //その目的が、主に俺にご飯を届けることであるために
때문에ρ다 때문이다 10000000 0 //苦手であるためだ
때문에ρ인가 때문인가 10000000 0 //十分な食事を摂った後であるためか 十分な食事を摂った後であるためなのか
다음에 있기 때문 다음이기 때문 10000000 0 //

해는ρ 하라며 10000000 0 //田舎でしっかりやれよって背中押してくれたな
//@@는 은 1 0 //勝ち気さは 強さは 弱さは 懸命さは 気軽さは 高さは
Expand All @@ -734,6 +742,7 @@ _skip_sub 모퉁이(가)? 날 뿔이 날 20001001 1 //角生えるはず
되어§ 10000000 0 //になりえる 조사처리
굴린다§ 12000000 0 //を転がす 구슬
몬다§ 12000000 0 //鉛筆を転がしたら
전매한다§ 12000000 0 //テーブルの下に神官を転がしてそのまま食事をした
뒤따라 가는§ 12000000 0 //この人について行こうと思った。
따라 가는§ 12000000 0 //ゼルがその後をついていく
안정해 가는§따라 안정해 12000000 0 //ざわついていた心が落ちついていく。
Expand Down Expand Up @@ -1153,6 +1162,7 @@ _TGL _CONN:U1_NOYO_ 없습니다p9&Da: 없어요 20000000 0 //必要もないん
_TGL _CONN:U1_NOYO_ 싫습니다p9&Da: 싫은 거예요 20000000 0 //もっと嫌ですのよ
_TGL _CONN:U1_NOYO_ 많습니다p9&Da: 많은 거예요 20000000 0 //多いんですのよ
_TGL _CONN:U1_NOYO_ 그렇습니다p9&Da: 그렇지요 20000000 0 //そりゃそうですのよ
_TGL _CONN:U1_NOYO_ 괜찮습니다p9&Da: 괜찮아요 20000000 0 //もっと感じてもいいんですのよ
_TGL _CONN:U1_NOYO_ 닙니다p9&Da: 닌 거예요 20000000 0 //決して嫌な視線ではないんですのよ
_TGL _CONN:U1_NOYO_ 린다p9&Da: 린 거야 20000000 0 //なに考えこんじゃってるのよ
_TGL _CONN:U1_NOYO_ 아주p9&Da: 훑는 거야 20000000 0 //その手でしごくのよ
Expand Down Expand Up @@ -1596,10 +1606,3 @@ _skip_sub (\d)세(?!기) $1살#M 19010001 1
// SiglusEngine %A 등장시 팅김방지?
%A perA 90000000 0

// 아랄,투컨으로 번역해서 겜할경우 &특문나오면 가끔 튕기는 엔진 존재함
// 게임에서 _TGL 플래그가(&) 보여지면 팅기므로 팅김방지를 위해 따로처리
&W andW 90000000 0
&A andA 90000000 0
&B andB 90000000 0
&C andC 90000000 0
&D andD 90000000 0
Loading

0 comments on commit 3132323

Please sign in to comment.