This commit is contained in:
9700X_PC 2024-11-14 18:13:58 +09:00
parent 86dc185f1e
commit 91d603fce3
4 changed files with 894 additions and 86 deletions

21
d.py
View File

@ -1,21 +0,0 @@
from deep_translator import (GoogleTranslator, PapagoTranslator, BaiduTranslator)
def google_translate(text, target_lang='ko'):
translated = GoogleTranslator(source='auto', target=target_lang).translate(text)
return f"Google Translate: {translated}"
def papago_translate(text, target_lang='ko'):
translated = PapagoTranslator(client_id='YOUR_CLIENT_ID', secret_key='YOUR_SECRET_KEY', source='auto', target=target_lang).translate(text)
return f"Papago Translate: {translated}"
def baidu_translate(text, target_lang='zh'):
translated = BaiduTranslator(appid='YOUR_APP_ID', appkey='YOUR_APP_KEY', source='auto', target=target_lang).translate(text)
return f"Baidu Translate: {translated}"
# Example usage
text = "百度AI开放平台 \n 全球领先的人工智能服务平台"
print(google_translate(text))
print(papago_translate(text))
print(baidu_translate(text))

286
main.py
View File

@ -1,73 +1,229 @@
from transformers import MarianMTModel, MarianTokenizer, MBartForConditionalGeneration, MBart50TokenizerFast
import requests
import hashlib
import random
import urllib.request
import json
import sys
import keyboard
import pyperclip
from PySide6.QtCore import QTimer, QEvent, Qt, QSettings
from PySide6.QtWidgets import (
QApplication, QMainWindow, QVBoxLayout, QCheckBox, QPushButton, QMessageBox, QWidget, QLabel, QLineEdit
)
from translatepy.translators.bing import BingTranslate
from translatepy.translators.deepl import DeeplTranslate
from translatepy.translators.google import GoogleTranslate
from translatepy.translators.libre import LibreTranslate
from translatepy.translators.mymemory import MyMemoryTranslate
from translatepy.translators.reverso import ReversoTranslate
from translatepy.translators.yandex import YandexTranslate
from translatepy.translators.microsoft import MicrosoftTranslate
# Baidu API 설정
BAIDU_APP_ID = 'YOUR_APP_ID'
BAIDU_SECRET_KEY = 'YOUR_SECRET_KEY'
# Papago API 설정
PAPAGO_CLIENT_ID = 'YOUR_CLIENT_ID'
PAPAGO_CLIENT_SECRET = 'YOUR_CLIENT_SECRET'
class MultiTranslatorApp(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("다중 번역기 설정")
self.setGeometry(100, 100, 400, 600)
def marian_translate_zh_ko(text):
model_name = 'Helsinki-NLP/opus-mt-zh-ko'
tokenizer = MarianTokenizer.from_pretrained(model_name)
model = MarianMTModel.from_pretrained(model_name)
inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True)
translated = model.generate(**inputs)
translated_text = tokenizer.batch_decode(translated, skip_special_tokens=True)[0]
return f"MarianMT Translate (zh-ko): {translated_text}"
# QSettings 초기화
self.settings = QSettings("MultiTranslatorApp", "TranslatorSettings")
def mbart_translate_zh_ko(text):
model_name = 'facebook/mbart-large-50-many-to-many-mmt'
tokenizer = MBart50TokenizerFast.from_pretrained(model_name)
model = MBartForConditionalGeneration.from_pretrained(model_name)
tokenizer.src_lang = 'zh_CN'
inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True)
translated = model.generate(**inputs, forced_bos_token_id=tokenizer.lang_code_to_id['ko_KR'])
translated_text = tokenizer.batch_decode(translated, skip_special_tokens=True)[0]
return f"mBART Translate (zh-ko): {translated_text}"
# 번역 요청 카운터
self.request_count = {
"Bing": 0,
"DeepL": 0,
"Google": 0,
"LibreTranslate": 0,
"MyMemory": 0,
"Reverso": 0,
"Yandex": 0,
"Microsoft": 0
}
def baidu_translate_zh_ko(text):
url = "https://fanyi-api.baidu.com/api/trans/vip/translate"
salt = random.randint(32768, 65536)
sign = hashlib.md5((BAIDU_APP_ID + text + str(salt) + BAIDU_SECRET_KEY).encode('utf-8')).hexdigest()
params = {
'q': text,
'from': 'zh',
'to': 'kor',
'appid': BAIDU_APP_ID,
'salt': salt,
'sign': sign
}
response = requests.get(url, params=params)
result = response.json()
return f"Baidu Translate (zh-ko): {result['trans_result'][0]['dst']}"
# GUI 레이아웃
self.central_widget = QWidget()
self.setCentralWidget(self.central_widget)
self.layout = QVBoxLayout(self.central_widget)
def papago_translate_zh_ko(text):
encText = urllib.parse.quote(text)
data = "source=zh-CN&target=ko&text=" + encText
url = "https://openapi.naver.com/v1/papago/n2mt"
request = urllib.request.Request(url)
request.add_header("X-Naver-Client-Id", PAPAGO_CLIENT_ID)
request.add_header("X-Naver-Client-Secret", PAPAGO_CLIENT_SECRET)
response = urllib.request.urlopen(request, data=data.encode("utf-8"))
rescode = response.getcode()
if(rescode==200):
response_body = response.read()
result = json.loads(response_body.decode('utf-8'))
return f"Papago Translate (zh-ko): {result['message']['result']['translatedText']}"
else:
return "Error: Papago translation failed."
# 번역기 체크박스 및 API 키 필드 생성
self.translator_settings = {
"Bing": {"checkbox": QCheckBox("Bing Translate"), "api_key": QLineEdit()},
"DeepL": {"checkbox": QCheckBox("DeepL Translate"), "api_key": QLineEdit()},
"Google": {"checkbox": QCheckBox("Google Translate"), "api_key": None},
"LibreTranslate": {"checkbox": QCheckBox("LibreTranslate"), "api_key": None},
"MyMemory": {"checkbox": QCheckBox("MyMemory Translate"), "api_key": None},
"Reverso": {"checkbox": QCheckBox("Reverso Translate"), "api_key": None},
"Yandex": {"checkbox": QCheckBox("Yandex Translate"), "api_key": QLineEdit()},
"Microsoft": {"checkbox": QCheckBox("Microsoft Translate"), "api_key": QLineEdit()}
}
# Example usage
text = "你好"
# 번역기 옵션 UI 구성
for name, widgets in self.translator_settings.items():
checkbox = widgets["checkbox"]
api_key_field = widgets["api_key"]
print(marian_translate_zh_ko(text))
print(mbart_translate_zh_ko(text))
print(baidu_translate_zh_ko(text))
print(papago_translate_zh_ko(text))
self.layout.addWidget(checkbox)
if api_key_field: # API 키 필드가 있는 경우
api_key_field.setPlaceholderText(f"{name} API 키 입력")
api_key_field.setVisible(False)
self.layout.addWidget(api_key_field)
checkbox.stateChanged.connect(lambda state, name=name: self.toggle_api_key_field(name, state))
# 자동 번역 토글
self.auto_translate_toggle = QCheckBox("클립보드 변경 시 자동 번역")
self.layout.addWidget(self.auto_translate_toggle)
self.auto_translate_toggle.stateChanged.connect(self.toggle_auto_translate)
# 적용 버튼
self.apply_button = QPushButton("설정 적용")
self.apply_button.clicked.connect(self.apply_settings)
self.layout.addWidget(self.apply_button)
# 번역기 초기화
self.selected_services = []
# 클립보드 감지 관련
self.auto_translate_enabled = False
self.last_clipboard_content = ""
self.clipboard_timer = QTimer(self)
self.clipboard_timer.timeout.connect(self.monitor_clipboard)
# 단축키 등록
keyboard.add_hotkey("ctrl+shift+t", lambda: self.run_translation_in_main_thread())
# ESC 키로 창 최소화
self.installEventFilter(self)
# 이전 설정 복원
self.load_settings()
def load_settings(self):
"""QSettings에서 체크박스 상태 및 API 키를 불러옵니다."""
for name, widgets in self.translator_settings.items():
checkbox = widgets["checkbox"]
api_key_field = widgets["api_key"]
# 체크박스 상태 복원
state = self.settings.value(f"{name}_checked", False, type=bool)
checkbox.setChecked(state)
# API 키 복원
if api_key_field:
api_key = self.settings.value(f"{name}_api_key", "", type=str)
api_key_field.setText(api_key)
def save_settings(self):
"""QSettings에 체크박스 상태 및 API 키를 저장합니다."""
for name, widgets in self.translator_settings.items():
checkbox = widgets["checkbox"]
api_key_field = widgets["api_key"]
# 체크박스 상태 저장
self.settings.setValue(f"{name}_checked", checkbox.isChecked())
# API 키 저장
if api_key_field:
self.settings.setValue(f"{name}_api_key", api_key_field.text())
def toggle_api_key_field(self, name, state):
"""API 키 입력 필드의 가시성을 토글합니다."""
api_key_field = self.translator_settings[name]["api_key"]
if api_key_field:
api_key_field.setVisible(state == Qt.Checked)
def apply_settings(self):
"""선택된 번역기를 업데이트하고 설정을 저장합니다."""
self.selected_services = []
for name, widgets in self.translator_settings.items():
checkbox = widgets["checkbox"]
api_key_field = widgets["api_key"]
if checkbox.isChecked():
# 필요한 번역기 추가
if name == "Bing":
self.selected_services.append(BingTranslate())
elif name == "DeepL":
self.selected_services.append(DeeplTranslate(api_key=api_key_field.text()))
elif name == "Google":
self.selected_services.append(GoogleTranslate())
elif name == "LibreTranslate":
self.selected_services.append(LibreTranslate())
elif name == "MyMemory":
self.selected_services.append(MyMemoryTranslate())
elif name == "Reverso":
self.selected_services.append(ReversoTranslate())
elif name == "Yandex":
self.selected_services.append(YandexTranslate(api_key=api_key_field.text()))
elif name == "Microsoft":
self.selected_services.append(MicrosoftTranslate(api_key=api_key_field.text()))
# 설정 저장
self.save_settings()
# 창 최소화
self.showMinimized()
def toggle_auto_translate(self):
if self.auto_translate_toggle.isChecked():
self.auto_translate_enabled = True
self.last_clipboard_content = pyperclip.paste()
self.clipboard_timer.start(500) # 0.5초마다 클립보드 감지
else:
self.auto_translate_enabled = False
self.clipboard_timer.stop()
def monitor_clipboard(self):
if not self.auto_translate_enabled:
return
clipboard_text = pyperclip.paste()
if clipboard_text != self.last_clipboard_content:
self.last_clipboard_content = clipboard_text
self.run_translation_in_main_thread()
def run_translation_in_main_thread(self):
"""메인 스레드에서 번역 실행."""
QTimer.singleShot(0, self.run_translation)
def run_translation(self):
# 클립보드 텍스트 가져오기
clipboard_text = pyperclip.paste()
if not clipboard_text.strip():
self.show_popup("클립보드에 텍스트가 없습니다.")
return
# 번역 결과 생성
results = []
for service in self.selected_services:
try:
result = service.translate(clipboard_text, "Korean")
service_name = service.__class__.__name__.replace("Translate", "")
# 요청 카운트 증가
if service_name in self.request_count:
self.request_count[service_name] += 1
# 번역 결과 추가
results.append(
f"[{service_name}]\n{result.result}\n\n(사용량: {self.request_count[service_name]}번 요청됨)"
)
except Exception as e:
service_name = service.__class__.__name__.replace("Translate", "")
results.append(f"[{service_name}] 번역 실패: {str(e)}")
# 결과 표시
self.show_popup("\n\n".join(results))
def show_popup(self, message):
popup = QMessageBox(self)
popup.setWindowTitle("번역 결과")
popup.setText(message)
popup.setStandardButtons(QMessageBox.Close)
popup.show()
def eventFilter(self, source, event):
if event.type() == QEvent.KeyPress and event.key() == Qt.Key_Escape:
self.showMinimized()
return super().eventFilter(source, event)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MultiTranslatorApp()
window.show()
sys.exit(app.exec())

250
main2.py Normal file
View File

@ -0,0 +1,250 @@
import sys
import logging
import keyboard
import pyperclip
from PySide6.QtCore import QTimer, QEvent, Qt, QSettings
from PySide6.QtWidgets import (
QApplication, QMainWindow, QVBoxLayout, QHBoxLayout, QCheckBox, QPushButton,
QMessageBox, QWidget, QLineEdit
)
from translatepy.translators.bing import BingTranslate
from translatepy.translators.deepl import DeeplTranslate
from translatepy.translators.google import GoogleTranslate
from translatepy.translators.libre import LibreTranslate
from translatepy.translators.mymemory import MyMemoryTranslate
from translatepy.translators.reverso import ReversoTranslate
from translatepy.translators.yandex import YandexTranslate
from translatepy.translators.microsoft import MicrosoftTranslate
# 로깅 설정
logging.basicConfig(
level=logging.DEBUG,
format="%(asctime)s - %(levelname)s - %(message)s",
handlers=[
logging.FileHandler("translator_app.log"),
logging.StreamHandler()
]
)
logger = logging.getLogger(__name__)
class MultiTranslatorApp(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("다중 번역기 설정")
self.setGeometry(100, 100, 500, 600)
# QSettings 초기화
self.settings = QSettings("MultiTranslatorApp", "TranslatorSettings")
# 번역 요청 카운터
self.request_count = {
"Bing": 0,
"DeepL": 0,
"Google": 0,
"LibreTranslate": 0,
"MyMemory": 0,
"Reverso": 0,
"Yandex": 0,
"Microsoft": 0
}
# GUI 레이아웃
self.central_widget = QWidget()
self.setCentralWidget(self.central_widget)
self.layout = QVBoxLayout(self.central_widget)
# 번역기 체크박스 및 API 키 필드 생성
self.translator_settings = {
"Bing": {"checkbox": QCheckBox("Bing Translate"), "api_key": QLineEdit()},
"DeepL": {"checkbox": QCheckBox("DeepL Translate"), "api_key": None},
"Google": {"checkbox": QCheckBox("Google Translate"), "api_key": None},
"LibreTranslate": {"checkbox": QCheckBox("LibreTranslate"), "api_key": None},
"MyMemory": {"checkbox": QCheckBox("MyMemory Translate"), "api_key": None},
"Reverso": {"checkbox": QCheckBox("Reverso Translate"), "api_key": None},
"Yandex": {"checkbox": QCheckBox("Yandex Translate"), "api_key": QLineEdit()},
"Microsoft": {"checkbox": QCheckBox("Microsoft Translate"), "api_key": QLineEdit()}
}
# 번역기 옵션 UI 구성
for name, widgets in self.translator_settings.items():
checkbox = widgets["checkbox"]
api_key_field = widgets["api_key"]
# 수평 레이아웃으로 배치
row_layout = QHBoxLayout()
row_layout.addWidget(checkbox)
if api_key_field:
api_key_field.setPlaceholderText(f"{name} API 키 입력")
api_key_field.setEnabled(False) # 처음에는 비활성화
row_layout.addWidget(api_key_field)
# 체크박스와 API 키 활성화 상태를 연결
checkbox.stateChanged.connect(self.create_checkbox_handler(api_key_field))
self.layout.addLayout(row_layout)
# 자동 번역 토글
self.auto_translate_toggle = QCheckBox("클립보드 변경 시 자동 번역")
self.layout.addWidget(self.auto_translate_toggle)
self.auto_translate_toggle.stateChanged.connect(self.toggle_auto_translate)
# 적용 버튼
self.apply_button = QPushButton("설정 적용")
self.apply_button.clicked.connect(self.apply_settings)
self.layout.addWidget(self.apply_button)
# 번역기 초기화
self.selected_services = []
# 클립보드 감지 관련
self.auto_translate_enabled = False
self.last_clipboard_content = ""
self.clipboard_timer = QTimer(self)
self.clipboard_timer.timeout.connect(self.monitor_clipboard)
# 단축키 등록
keyboard.add_hotkey("ctrl+shift+t", self.schedule_translation)
# ESC 키로 창 최소화
self.installEventFilter(self)
# 이전 설정 복원
self.load_settings()
def create_checkbox_handler(self, api_key_field):
"""체크박스 상태 변경에 따라 API 키 입력 필드 활성화/비활성화."""
def handler(state):
api_key_field.setEnabled(state == Qt.Checked)
logger.debug(f"API 키 필드 {'활성화' if state == Qt.Checked else '비활성화'}")
return handler
def load_settings(self):
"""QSettings에서 체크박스 상태 및 API 키를 불러옵니다."""
logger.debug("QSettings에서 상태 복원 중...")
for name, widgets in self.translator_settings.items():
checkbox = widgets["checkbox"]
api_key_field = widgets["api_key"]
# 체크박스 상태 복원
state = self.settings.value(f"{name}_checked", False, type=bool)
checkbox.setChecked(state)
logger.debug(f"{name} 체크박스 상태: {state}")
# API 키 복원
if api_key_field:
api_key = self.settings.value(f"{name}_api_key", "", type=str)
api_key_field.setText(api_key)
api_key_field.setEnabled(state) # 체크박스 상태에 따라 활성화
logger.debug(f"{name} API 키: {api_key}")
def save_settings(self):
"""QSettings에 체크박스 상태 및 API 키를 저장합니다."""
logger.debug("QSettings에 상태 저장 중...")
for name, widgets in self.translator_settings.items():
checkbox = widgets["checkbox"]
api_key_field = widgets["api_key"]
# 체크박스 상태 저장
self.settings.setValue(f"{name}_checked", checkbox.isChecked())
logger.debug(f"{name} 체크박스 상태 저장: {checkbox.isChecked()}")
# API 키 저장
if api_key_field:
self.settings.setValue(f"{name}_api_key", api_key_field.text())
logger.debug(f"{name} API 키 저장: {api_key_field.text()}")
def apply_settings(self):
"""선택된 번역기를 업데이트하고 설정을 저장합니다."""
self.selected_services = []
for name, widgets in self.translator_settings.items():
checkbox = widgets["checkbox"]
api_key_field = widgets["api_key"]
if checkbox.isChecked():
logger.debug(f"{name} 번역기 활성화 및 추가 중...")
try:
if name == "Bing":
self.selected_services.append(BingTranslate())
elif name == "DeepL":
self.selected_services.append(DeeplTranslate())
elif name == "Google":
self.selected_services.append(GoogleTranslate())
elif name == "LibreTranslate":
self.selected_services.append(LibreTranslate())
elif name == "MyMemory":
self.selected_services.append(MyMemoryTranslate())
elif name == "Reverso":
self.selected_services.append(ReversoTranslate())
elif name == "Yandex":
self.selected_services.append(YandexTranslate(api_key=api_key_field.text()))
elif name == "Microsoft":
self.selected_services.append(MicrosoftTranslate(api_key=api_key_field.text()))
except Exception as e:
logger.error(f"{name} 번역기 추가 실패: {e}")
# 설정 저장
self.save_settings()
# 창 최소화
self.showMinimized()
def toggle_auto_translate(self):
if self.auto_translate_toggle.isChecked():
self.auto_translate_enabled = True
self.last_clipboard_content = pyperclip.paste()
self.clipboard_timer.start(500) # 0.5초마다 클립보드 감지
else:
self.auto_translate_enabled = False
self.clipboard_timer.stop()
def monitor_clipboard(self):
if not self.auto_translate_enabled:
return
clipboard_text = pyperclip.paste()
if clipboard_text != self.last_clipboard_content:
self.last_clipboard_content = clipboard_text
self.schedule_translation()
def schedule_translation(self):
"""메인 스레드에서 번역 실행 예약."""
QTimer.singleShot(0, self.run_translation)
def run_translation(self):
clipboard_text = pyperclip.paste()
if not clipboard_text.strip():
self.show_popup("클립보드에 텍스트가 없습니다.")
return
results = []
for service in self.selected_services:
try:
result = service.translate(clipboard_text, "Korean")
service_name = service.__class__.__name__.replace("Translate", "")
if service_name in self.request_count:
self.request_count[service_name] += 1
results.append(f"[{service_name}]\n{result.result}\n\n")
except Exception as e:
results.append(f"[{service_name}] 번역 실패: {str(e)}")
self.show_popup("\n\n".join(results))
def show_popup(self, message):
popup = QMessageBox(self)
popup.setWindowTitle("번역 결과")
popup.setText(message)
popup.addButton("닫기(ESC)", QMessageBox.AcceptRole)
popup.show()
def eventFilter(self, source, event):
if event.type() == QEvent.KeyPress and event.key() == Qt.Key_Escape:
self.close()
return super().eventFilter(source, event)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MultiTranslatorApp()
window.show()
sys.exit(app.exec())

423
translator_app.log Normal file
View File

@ -0,0 +1,423 @@
2024-11-14 17:57:22,566 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 17:57:22,566 - DEBUG - Bing 체크박스 상태: False
2024-11-14 17:57:22,567 - DEBUG - Bing API 키:
2024-11-14 17:57:22,567 - DEBUG - DeepL 체크박스 상태: False
2024-11-14 17:57:22,567 - DEBUG - DeepL API 키:
2024-11-14 17:57:22,567 - DEBUG - Google 체크박스 상태: True
2024-11-14 17:57:22,567 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 17:57:22,567 - DEBUG - MyMemory 체크박스 상태: True
2024-11-14 17:57:22,567 - DEBUG - Reverso 체크박스 상태: True
2024-11-14 17:57:22,567 - DEBUG - Yandex 체크박스 상태: False
2024-11-14 17:57:22,567 - DEBUG - Yandex API 키:
2024-11-14 17:57:22,568 - DEBUG - Microsoft 체크박스 상태: False
2024-11-14 17:57:22,568 - DEBUG - Microsoft API 키:
2024-11-14 17:57:34,036 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 17:57:34,036 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 17:57:34,037 - DEBUG - MyMemory 번역기 활성화 및 추가 중...
2024-11-14 17:57:34,037 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 17:57:34,037 - DEBUG - Yandex 번역기 활성화 및 추가 중...
2024-11-14 17:57:34,037 - ERROR - Yandex 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 17:57:34,037 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 17:57:34,037 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 17:57:34,037 - DEBUG - Bing API 키 저장:
2024-11-14 17:57:34,037 - DEBUG - DeepL 체크박스 상태 저장: False
2024-11-14 17:57:34,037 - DEBUG - DeepL API 키 저장:
2024-11-14 17:57:34,037 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 17:57:34,038 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 17:57:34,038 - DEBUG - MyMemory 체크박스 상태 저장: True
2024-11-14 17:57:34,038 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 17:57:34,038 - DEBUG - Yandex 체크박스 상태 저장: True
2024-11-14 17:57:34,038 - DEBUG - Yandex API 키 저장:
2024-11-14 17:57:34,038 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 17:57:34,038 - DEBUG - Microsoft API 키 저장:
2024-11-14 17:57:37,476 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 17:57:37,476 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 17:57:37,476 - DEBUG - MyMemory 번역기 활성화 및 추가 중...
2024-11-14 17:57:37,476 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 17:57:37,476 - DEBUG - Yandex 번역기 활성화 및 추가 중...
2024-11-14 17:57:37,477 - ERROR - Yandex 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 17:57:37,477 - DEBUG - Microsoft 번역기 활성화 및 추가 중...
2024-11-14 17:57:37,477 - ERROR - Microsoft 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 17:57:37,477 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 17:57:37,477 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 17:57:37,477 - DEBUG - Bing API 키 저장:
2024-11-14 17:57:37,477 - DEBUG - DeepL 체크박스 상태 저장: False
2024-11-14 17:57:37,477 - DEBUG - DeepL API 키 저장:
2024-11-14 17:57:37,477 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 17:57:37,477 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 17:57:37,477 - DEBUG - MyMemory 체크박스 상태 저장: True
2024-11-14 17:57:37,477 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 17:57:37,478 - DEBUG - Yandex 체크박스 상태 저장: True
2024-11-14 17:57:37,478 - DEBUG - Yandex API 키 저장:
2024-11-14 17:57:37,478 - DEBUG - Microsoft 체크박스 상태 저장: True
2024-11-14 17:57:37,478 - DEBUG - Microsoft API 키 저장:
2024-11-14 17:57:44,276 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 17:57:44,276 - ERROR - DeepL 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 17:57:44,276 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 17:57:44,276 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 17:57:44,277 - DEBUG - MyMemory 번역기 활성화 및 추가 중...
2024-11-14 17:57:44,277 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 17:57:44,277 - DEBUG - Yandex 번역기 활성화 및 추가 중...
2024-11-14 17:57:44,277 - ERROR - Yandex 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 17:57:44,277 - DEBUG - Microsoft 번역기 활성화 및 추가 중...
2024-11-14 17:57:44,277 - ERROR - Microsoft 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 17:57:44,277 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 17:57:44,277 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 17:57:44,277 - DEBUG - Bing API 키 저장:
2024-11-14 17:57:44,277 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 17:57:44,277 - DEBUG - DeepL API 키 저장:
2024-11-14 17:57:44,278 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 17:57:44,278 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 17:57:44,278 - DEBUG - MyMemory 체크박스 상태 저장: True
2024-11-14 17:57:44,278 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 17:57:44,278 - DEBUG - Yandex 체크박스 상태 저장: True
2024-11-14 17:57:44,278 - DEBUG - Yandex API 키 저장:
2024-11-14 17:57:44,278 - DEBUG - Microsoft 체크박스 상태 저장: True
2024-11-14 17:57:44,278 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:01:32,243 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 18:01:32,243 - DEBUG - Bing 체크박스 상태: False
2024-11-14 18:01:32,243 - DEBUG - Bing API 키:
2024-11-14 18:01:32,243 - DEBUG - DeepL 체크박스 상태: True
2024-11-14 18:01:32,243 - DEBUG - DeepL API 키:
2024-11-14 18:01:32,243 - DEBUG - Google 체크박스 상태: True
2024-11-14 18:01:32,243 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 18:01:32,243 - DEBUG - MyMemory 체크박스 상태: True
2024-11-14 18:01:32,243 - DEBUG - Reverso 체크박스 상태: True
2024-11-14 18:01:32,243 - DEBUG - Yandex 체크박스 상태: True
2024-11-14 18:01:32,243 - DEBUG - Yandex API 키:
2024-11-14 18:01:32,243 - DEBUG - Microsoft 체크박스 상태: True
2024-11-14 18:01:32,243 - DEBUG - Microsoft API 키:
2024-11-14 18:01:59,654 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 18:01:59,655 - DEBUG - Bing 체크박스 상태: False
2024-11-14 18:01:59,655 - DEBUG - Bing API 키:
2024-11-14 18:01:59,655 - DEBUG - DeepL 체크박스 상태: True
2024-11-14 18:01:59,655 - DEBUG - DeepL API 키:
2024-11-14 18:01:59,655 - DEBUG - Google 체크박스 상태: True
2024-11-14 18:01:59,655 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 18:01:59,655 - DEBUG - MyMemory 체크박스 상태: True
2024-11-14 18:01:59,655 - DEBUG - Reverso 체크박스 상태: True
2024-11-14 18:01:59,655 - DEBUG - Yandex 체크박스 상태: True
2024-11-14 18:01:59,656 - DEBUG - Yandex API 키:
2024-11-14 18:01:59,656 - DEBUG - Microsoft 체크박스 상태: True
2024-11-14 18:01:59,656 - DEBUG - Microsoft API 키:
2024-11-14 18:02:03,195 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:02:03,196 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:02:03,196 - DEBUG - MyMemory 번역기 활성화 및 추가 중...
2024-11-14 18:02:03,196 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 18:02:03,196 - DEBUG - Microsoft 번역기 활성화 및 추가 중...
2024-11-14 18:02:03,196 - ERROR - Microsoft 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 18:02:03,196 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:02:03,196 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:02:03,196 - DEBUG - Bing API 키 저장:
2024-11-14 18:02:03,196 - DEBUG - DeepL 체크박스 상태 저장: False
2024-11-14 18:02:03,196 - DEBUG - DeepL API 키 저장:
2024-11-14 18:02:03,196 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:02:03,197 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:02:03,197 - DEBUG - MyMemory 체크박스 상태 저장: True
2024-11-14 18:02:03,197 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 18:02:03,197 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:02:03,197 - DEBUG - Yandex API 키 저장:
2024-11-14 18:02:03,197 - DEBUG - Microsoft 체크박스 상태 저장: True
2024-11-14 18:02:03,197 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:02:08,172 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 18:02:08,172 - DEBUG - Bing 체크박스 상태: False
2024-11-14 18:02:08,172 - DEBUG - Bing API 키:
2024-11-14 18:02:08,173 - DEBUG - DeepL 체크박스 상태: False
2024-11-14 18:02:08,173 - DEBUG - DeepL API 키:
2024-11-14 18:02:08,173 - DEBUG - Google 체크박스 상태: True
2024-11-14 18:02:08,173 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 18:02:08,173 - DEBUG - MyMemory 체크박스 상태: True
2024-11-14 18:02:08,173 - DEBUG - Reverso 체크박스 상태: True
2024-11-14 18:02:08,173 - DEBUG - Yandex 체크박스 상태: False
2024-11-14 18:02:08,173 - DEBUG - Yandex API 키:
2024-11-14 18:02:08,173 - DEBUG - Microsoft 체크박스 상태: True
2024-11-14 18:02:08,173 - DEBUG - Microsoft API 키:
2024-11-14 18:02:20,371 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:02:20,372 - ERROR - DeepL 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 18:02:20,372 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:02:20,372 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:02:20,372 - DEBUG - MyMemory 번역기 활성화 및 추가 중...
2024-11-14 18:02:20,372 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 18:02:20,372 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:02:20,372 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:02:20,373 - DEBUG - Bing API 키 저장:
2024-11-14 18:02:20,373 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:02:20,373 - DEBUG - DeepL API 키 저장:
2024-11-14 18:02:20,373 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:02:20,373 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:02:20,373 - DEBUG - MyMemory 체크박스 상태 저장: True
2024-11-14 18:02:20,373 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 18:02:20,373 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:02:20,373 - DEBUG - Yandex API 키 저장:
2024-11-14 18:02:20,373 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:02:20,373 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:02:23,997 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 18:02:23,997 - DEBUG - Bing 체크박스 상태: False
2024-11-14 18:02:23,997 - DEBUG - Bing API 키:
2024-11-14 18:02:23,997 - DEBUG - DeepL 체크박스 상태: True
2024-11-14 18:02:23,998 - DEBUG - DeepL API 키:
2024-11-14 18:02:23,998 - DEBUG - Google 체크박스 상태: True
2024-11-14 18:02:23,998 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 18:02:23,998 - DEBUG - MyMemory 체크박스 상태: True
2024-11-14 18:02:23,998 - DEBUG - Reverso 체크박스 상태: True
2024-11-14 18:02:23,998 - DEBUG - Yandex 체크박스 상태: False
2024-11-14 18:02:23,998 - DEBUG - Yandex API 키:
2024-11-14 18:02:23,999 - DEBUG - Microsoft 체크박스 상태: False
2024-11-14 18:02:23,999 - DEBUG - Microsoft API 키:
2024-11-14 18:04:07,864 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 18:04:07,865 - DEBUG - Bing 체크박스 상태: False
2024-11-14 18:04:07,865 - DEBUG - Bing API 키:
2024-11-14 18:04:07,865 - DEBUG - DeepL 체크박스 상태: True
2024-11-14 18:04:07,865 - DEBUG - DeepL API 키:
2024-11-14 18:04:07,865 - DEBUG - Google 체크박스 상태: True
2024-11-14 18:04:07,866 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 18:04:07,866 - DEBUG - MyMemory 체크박스 상태: True
2024-11-14 18:04:07,866 - DEBUG - Reverso 체크박스 상태: True
2024-11-14 18:04:07,866 - DEBUG - Yandex 체크박스 상태: False
2024-11-14 18:04:07,866 - DEBUG - Yandex API 키:
2024-11-14 18:04:07,866 - DEBUG - Microsoft 체크박스 상태: False
2024-11-14 18:04:07,866 - DEBUG - Microsoft API 키:
2024-11-14 18:04:16,075 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:04:16,075 - ERROR - DeepL 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 18:04:16,075 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:04:16,075 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:04:16,076 - DEBUG - MyMemory 번역기 활성화 및 추가 중...
2024-11-14 18:04:16,076 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 18:04:16,076 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:04:16,076 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:04:16,076 - DEBUG - Bing API 키 저장:
2024-11-14 18:04:16,076 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:04:16,076 - DEBUG - DeepL API 키 저장: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:04:16,076 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:04:16,076 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:04:16,076 - DEBUG - MyMemory 체크박스 상태 저장: True
2024-11-14 18:04:16,077 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 18:04:16,077 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:04:16,077 - DEBUG - Yandex API 키 저장:
2024-11-14 18:04:16,077 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:04:16,077 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:04:29,740 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:04:29,740 - ERROR - DeepL 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 18:04:29,740 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:04:29,740 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:04:29,740 - DEBUG - MyMemory 번역기 활성화 및 추가 중...
2024-11-14 18:04:29,741 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 18:04:29,741 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:04:29,741 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:04:29,741 - DEBUG - Bing API 키 저장:
2024-11-14 18:04:29,741 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:04:29,741 - DEBUG - DeepL API 키 저장: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:04:29,741 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:04:29,741 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:04:29,741 - DEBUG - MyMemory 체크박스 상태 저장: True
2024-11-14 18:04:29,741 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 18:04:29,741 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:04:29,742 - DEBUG - Yandex API 키 저장:
2024-11-14 18:04:29,742 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:04:29,742 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:04:38,635 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:04:38,635 - ERROR - DeepL 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 18:04:38,636 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:04:38,636 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:04:38,636 - DEBUG - MyMemory 번역기 활성화 및 추가 중...
2024-11-14 18:04:38,636 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 18:04:38,636 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:04:38,636 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:04:38,636 - DEBUG - Bing API 키 저장:
2024-11-14 18:04:38,636 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:04:38,636 - DEBUG - DeepL API 키 저장: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:04:38,636 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:04:38,636 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:04:38,637 - DEBUG - MyMemory 체크박스 상태 저장: True
2024-11-14 18:04:38,637 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 18:04:38,637 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:04:38,637 - DEBUG - Yandex API 키 저장:
2024-11-14 18:04:38,637 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:04:38,637 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:04:40,671 - DEBUG - Starting new HTTPS connection (1): translate.google.com:443
2024-11-14 18:04:40,901 - DEBUG - https://translate.google.com:443 "POST /_/TranslateWebserverUi/data/batchexecute?rpcids=MkEWBc&bl=boq_translate-webserver_20201207.13_p0&soc-app=1&soc-platform=1&soc-device=1&rt=c HTTP/11" 200 None
2024-11-14 18:04:40,905 - DEBUG - Encoding detection: utf_8 is most likely the one.
2024-11-14 18:04:40,906 - DEBUG - Starting new HTTPS connection (1): api.mymemory.translated.net:443
2024-11-14 18:04:42,636 - DEBUG - https://api.mymemory.translated.net:443 "GET /get?q=%E8%B7%A8%E5%A2%83%E5%85%8D%E5%AE%89%E8%A3%85%E5%84%BF%E7%AB%A5%E5%8D%A1%E4%B8%81%E8%BD%A6%E7%94%B5%E5%8A%A8%E5%9B%9B%E8%BD%AE%E8%BD%A6%E5%8F%AF%E6%8A%98%E5%8F%A0%E5%8F%AF%E5%9D%90%E4%BA%BA2-6%E4%BE%BF%E6%90%BA%E7%AB%A5%E8%BD%A6%E7%8E%A9%E5%85%B7%E8%BD%A6%0D%0A&langpair=autodetect%7Cko HTTP/11" 200 1150
2024-11-14 18:04:42,637 - DEBUG - Encoding detection: ascii is most likely the one.
2024-11-14 18:05:16,356 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:05:16,356 - ERROR - DeepL 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 18:05:16,356 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:05:16,356 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:05:16,356 - DEBUG - MyMemory 번역기 활성화 및 추가 중...
2024-11-14 18:05:16,356 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 18:05:16,357 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:05:16,357 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:05:16,357 - DEBUG - Bing API 키 저장:
2024-11-14 18:05:16,357 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:05:16,357 - DEBUG - DeepL API 키 저장: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:05:16,357 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:05:16,357 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:05:16,357 - DEBUG - MyMemory 체크박스 상태 저장: True
2024-11-14 18:05:16,357 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 18:05:16,357 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:05:16,357 - DEBUG - Yandex API 키 저장:
2024-11-14 18:05:16,357 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:05:16,357 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:05:23,270 - DEBUG - https://translate.google.com:443 "POST /_/TranslateWebserverUi/data/batchexecute?rpcids=MkEWBc&bl=boq_translate-webserver_20201207.13_p0&soc-app=1&soc-platform=1&soc-device=1&rt=c HTTP/11" 200 None
2024-11-14 18:05:23,273 - DEBUG - Encoding detection: utf_8 is most likely the one.
2024-11-14 18:05:24,040 - DEBUG - https://api.mymemory.translated.net:443 "GET /get?q=%E8%B7%A8%E5%A2%83%E5%85%8D%E5%AE%89%E8%A3%85%E5%84%BF%E7%AB%A5%E5%8D%A1%E4%B8%81%E8%BD%A6%E7%94%B5%E5%8A%A8%E5%9B%9B%E8%BD%AE%E8%BD%A6%E5%8F%AF%E6%8A%98%E5%8F%A0%E5%8F%AF%E5%9D%90%E4%BA%BA2-6%E4%BE%BF%E6%90%BA%E7%AB%A5%E8%BD%A6%E7%8E%A9%E5%85%B7%E8%BD%A6&langpair=autodetect%7Cko HTTP/11" 200 1146
2024-11-14 18:05:24,041 - DEBUG - Encoding detection: ascii is most likely the one.
2024-11-14 18:05:39,772 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:05:39,772 - ERROR - DeepL 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 18:05:39,772 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:05:39,772 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:05:39,772 - DEBUG - Reverso 번역기 활성화 및 추가 중...
2024-11-14 18:05:39,773 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:05:39,773 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:05:39,773 - DEBUG - Bing API 키 저장:
2024-11-14 18:05:39,773 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:05:39,773 - DEBUG - DeepL API 키 저장: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:05:39,773 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:05:39,773 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:05:39,773 - DEBUG - MyMemory 체크박스 상태 저장: False
2024-11-14 18:05:39,773 - DEBUG - Reverso 체크박스 상태 저장: True
2024-11-14 18:05:39,773 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:05:39,773 - DEBUG - Yandex API 키 저장:
2024-11-14 18:05:39,773 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:05:39,774 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:06:24,284 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:06:24,284 - ERROR - DeepL 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 18:06:24,284 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:06:24,284 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:06:24,284 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:06:24,284 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:06:24,285 - DEBUG - Bing API 키 저장:
2024-11-14 18:06:24,285 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:06:24,285 - DEBUG - DeepL API 키 저장: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:06:24,285 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:06:24,285 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:06:24,285 - DEBUG - MyMemory 체크박스 상태 저장: False
2024-11-14 18:06:24,285 - DEBUG - Reverso 체크박스 상태 저장: False
2024-11-14 18:06:24,285 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:06:24,285 - DEBUG - Yandex API 키 저장:
2024-11-14 18:06:24,285 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:06:24,285 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:07:40,504 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 18:07:40,505 - DEBUG - Bing 체크박스 상태: False
2024-11-14 18:07:40,505 - DEBUG - Bing API 키:
2024-11-14 18:07:40,505 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:07:40,505 - DEBUG - DeepL 체크박스 상태: True
2024-11-14 18:07:40,506 - DEBUG - DeepL API 키: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:07:40,506 - DEBUG - Google 체크박스 상태: True
2024-11-14 18:07:40,506 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 18:07:40,506 - DEBUG - MyMemory 체크박스 상태: False
2024-11-14 18:07:40,506 - DEBUG - Reverso 체크박스 상태: False
2024-11-14 18:07:40,506 - DEBUG - Yandex 체크박스 상태: False
2024-11-14 18:07:40,506 - DEBUG - Yandex API 키:
2024-11-14 18:07:40,506 - DEBUG - Microsoft 체크박스 상태: False
2024-11-14 18:07:40,506 - DEBUG - Microsoft API 키:
2024-11-14 18:07:42,587 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:07:42,771 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:07:43,411 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:07:44,107 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:07:44,619 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:07:45,171 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:07:50,227 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:07:50,228 - ERROR - DeepL 번역기 추가 실패: __init__() got an unexpected keyword argument 'api_key'
2024-11-14 18:07:50,228 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:07:50,228 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:07:50,228 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:07:50,228 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:07:50,228 - DEBUG - Bing API 키 저장:
2024-11-14 18:07:50,228 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:07:50,228 - DEBUG - DeepL API 키 저장: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:07:50,228 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:07:50,229 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:07:50,229 - DEBUG - MyMemory 체크박스 상태 저장: False
2024-11-14 18:07:50,229 - DEBUG - Reverso 체크박스 상태 저장: False
2024-11-14 18:07:50,229 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:07:50,229 - DEBUG - Yandex API 키 저장:
2024-11-14 18:07:50,229 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:07:50,229 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:07:58,078 - DEBUG - Starting new HTTPS connection (1): translate.google.com:443
2024-11-14 18:08:00,072 - DEBUG - https://translate.google.com:443 "POST /_/TranslateWebserverUi/data/batchexecute?rpcids=MkEWBc&bl=boq_translate-webserver_20201207.13_p0&soc-app=1&soc-platform=1&soc-device=1&rt=c HTTP/11" 200 None
2024-11-14 18:08:00,075 - DEBUG - Encoding detection: utf_8 is most likely the one.
2024-11-14 18:09:03,178 - DEBUG - https://translate.google.com:443 "POST /_/TranslateWebserverUi/data/batchexecute?rpcids=MkEWBc&bl=boq_translate-webserver_20201207.13_p0&soc-app=1&soc-platform=1&soc-device=1&rt=c HTTP/11" 200 None
2024-11-14 18:09:03,180 - DEBUG - Encoding detection: utf_8 is most likely the one.
2024-11-14 18:09:23,654 - DEBUG - https://translate.google.com:443 "POST /_/TranslateWebserverUi/data/batchexecute?rpcids=MkEWBc&bl=boq_translate-webserver_20201207.13_p0&soc-app=1&soc-platform=1&soc-device=1&rt=c HTTP/11" 200 None
2024-11-14 18:09:23,658 - DEBUG - Encoding detection: utf_8 is most likely the one.
2024-11-14 18:11:52,586 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 18:11:52,586 - DEBUG - Bing 체크박스 상태: False
2024-11-14 18:11:52,586 - DEBUG - Bing API 키:
2024-11-14 18:11:52,587 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:11:52,587 - DEBUG - DeepL 체크박스 상태: True
2024-11-14 18:11:52,587 - DEBUG - DeepL API 키: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:11:52,587 - DEBUG - Google 체크박스 상태: True
2024-11-14 18:11:52,587 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 18:11:52,587 - DEBUG - MyMemory 체크박스 상태: False
2024-11-14 18:11:52,587 - DEBUG - Reverso 체크박스 상태: False
2024-11-14 18:11:52,587 - DEBUG - Yandex 체크박스 상태: False
2024-11-14 18:11:52,588 - DEBUG - Yandex API 키:
2024-11-14 18:11:52,588 - DEBUG - Microsoft 체크박스 상태: False
2024-11-14 18:11:52,588 - DEBUG - Microsoft API 키:
2024-11-14 18:11:54,219 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:11:54,947 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:11:58,611 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:11:58,613 - DEBUG - Starting new HTTPS connection (1): w.deepl.com:443
2024-11-14 18:11:59,486 - DEBUG - https://w.deepl.com:443 "POST /web?request_type=jsonrpc&il=E&method=getClientState HTTP/11" 200 None
2024-11-14 18:11:59,489 - DEBUG - Encoding detection: ascii is most likely the one.
2024-11-14 18:11:59,489 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:11:59,489 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:11:59,489 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:11:59,489 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:11:59,489 - DEBUG - Bing API 키 저장:
2024-11-14 18:11:59,489 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:11:59,489 - DEBUG - DeepL API 키 저장: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:11:59,490 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:11:59,490 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:11:59,490 - DEBUG - MyMemory 체크박스 상태 저장: False
2024-11-14 18:11:59,490 - DEBUG - Reverso 체크박스 상태 저장: False
2024-11-14 18:11:59,490 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:11:59,490 - DEBUG - Yandex API 키 저장:
2024-11-14 18:11:59,490 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:11:59,490 - DEBUG - Microsoft API 키 저장:
2024-11-14 18:12:37,374 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 18:12:37,374 - DEBUG - Bing 체크박스 상태: False
2024-11-14 18:12:37,374 - DEBUG - Bing API 키:
2024-11-14 18:12:37,374 - DEBUG - API 키 필드 비활성화됨
2024-11-14 18:12:37,375 - DEBUG - DeepL 체크박스 상태: True
2024-11-14 18:12:37,375 - DEBUG - DeepL API 키: 6f07317d-f155-46f9-84a0-033ed942c9c6:fx
2024-11-14 18:12:37,375 - DEBUG - Google 체크박스 상태: True
2024-11-14 18:12:37,375 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 18:12:37,375 - DEBUG - MyMemory 체크박스 상태: False
2024-11-14 18:12:37,375 - DEBUG - Reverso 체크박스 상태: False
2024-11-14 18:12:37,376 - DEBUG - Yandex 체크박스 상태: False
2024-11-14 18:12:37,376 - DEBUG - Yandex API 키:
2024-11-14 18:12:37,376 - DEBUG - Microsoft 체크박스 상태: False
2024-11-14 18:12:37,376 - DEBUG - Microsoft API 키:
2024-11-14 18:13:38,437 - DEBUG - QSettings에서 상태 복원 중...
2024-11-14 18:13:38,438 - DEBUG - Bing 체크박스 상태: False
2024-11-14 18:13:38,438 - DEBUG - Bing API 키:
2024-11-14 18:13:38,438 - DEBUG - DeepL 체크박스 상태: True
2024-11-14 18:13:38,438 - DEBUG - Google 체크박스 상태: True
2024-11-14 18:13:38,438 - DEBUG - LibreTranslate 체크박스 상태: True
2024-11-14 18:13:38,438 - DEBUG - MyMemory 체크박스 상태: False
2024-11-14 18:13:38,438 - DEBUG - Reverso 체크박스 상태: False
2024-11-14 18:13:38,438 - DEBUG - Yandex 체크박스 상태: False
2024-11-14 18:13:38,439 - DEBUG - Yandex API 키:
2024-11-14 18:13:38,439 - DEBUG - Microsoft 체크박스 상태: False
2024-11-14 18:13:38,439 - DEBUG - Microsoft API 키:
2024-11-14 18:13:43,115 - DEBUG - DeepL 번역기 활성화 및 추가 중...
2024-11-14 18:13:43,118 - DEBUG - Starting new HTTPS connection (1): w.deepl.com:443
2024-11-14 18:13:43,982 - DEBUG - https://w.deepl.com:443 "POST /web?request_type=jsonrpc&il=E&method=getClientState HTTP/11" 200 None
2024-11-14 18:13:43,985 - DEBUG - Encoding detection: ascii is most likely the one.
2024-11-14 18:13:43,986 - DEBUG - Google 번역기 활성화 및 추가 중...
2024-11-14 18:13:43,986 - DEBUG - LibreTranslate 번역기 활성화 및 추가 중...
2024-11-14 18:13:43,986 - DEBUG - QSettings에 상태 저장 중...
2024-11-14 18:13:43,986 - DEBUG - Bing 체크박스 상태 저장: False
2024-11-14 18:13:43,986 - DEBUG - Bing API 키 저장:
2024-11-14 18:13:43,986 - DEBUG - DeepL 체크박스 상태 저장: True
2024-11-14 18:13:43,986 - DEBUG - Google 체크박스 상태 저장: True
2024-11-14 18:13:43,986 - DEBUG - LibreTranslate 체크박스 상태 저장: True
2024-11-14 18:13:43,986 - DEBUG - MyMemory 체크박스 상태 저장: False
2024-11-14 18:13:43,986 - DEBUG - Reverso 체크박스 상태 저장: False
2024-11-14 18:13:43,986 - DEBUG - Yandex 체크박스 상태 저장: False
2024-11-14 18:13:43,987 - DEBUG - Yandex API 키 저장:
2024-11-14 18:13:43,987 - DEBUG - Microsoft 체크박스 상태 저장: False
2024-11-14 18:13:43,987 - DEBUG - Microsoft API 키 저장: