diff --git a/LunaTranslator/LunaTranslator/gui/setting_textinput_ocr.py b/LunaTranslator/LunaTranslator/gui/setting_textinput_ocr.py index 34b2ad1d..0da636fe 100644 --- a/LunaTranslator/LunaTranslator/gui/setting_textinput_ocr.py +++ b/LunaTranslator/LunaTranslator/gui/setting_textinput_ocr.py @@ -181,8 +181,10 @@ def getocrgrid(self): type="grid", grid=[ [ - "竖向识别", - D_getsimpleswitch(globalconfig, "verticalocr"), + "识别方向", + D_getsimplecombobox( + ["横向", "竖向", "自适应"], globalconfig, "verticalocr" + ), ("", 4), ] ], diff --git a/LunaTranslator/LunaTranslator/ocrengines/baiduocr_X.py b/LunaTranslator/LunaTranslator/ocrengines/baiduocr_X.py index 1487823b..5e610515 100644 --- a/LunaTranslator/LunaTranslator/ocrengines/baiduocr_X.py +++ b/LunaTranslator/LunaTranslator/ocrengines/baiduocr_X.py @@ -57,12 +57,12 @@ class OCR(baseocr): } params = {"access_token": self.accstoken} # '', - + b64 = base64.b64encode(imagebinary) data = { "image": b64, - "detect_direction": globalconfig["verticalocr"], + "detect_direction": globalconfig["verticalocr"] != 0, "language_type": self.srclang, } interfacetype = self.config["接口"] @@ -73,7 +73,9 @@ class OCR(baseocr): "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic", "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate", ][interfacetype] - response = self.proxysession.post(url, params=params, headers=headers, data=data) + response = self.proxysession.post( + url, params=params, headers=headers, data=data + ) try: self.countnum() diff --git a/LunaTranslator/LunaTranslator/ocrengines/baseocrclass.py b/LunaTranslator/LunaTranslator/ocrengines/baseocrclass.py index 18d33570..2e398594 100644 --- a/LunaTranslator/LunaTranslator/ocrengines/baseocrclass.py +++ b/LunaTranslator/LunaTranslator/ocrengines/baseocrclass.py @@ -46,6 +46,14 @@ class baseocr(commonbase): for box in boxs ] + def guessvertial(self, boxs): + whs = 1 + for x1, y1, x2, y2 in boxs: + w = x2 - x1 + h = y2 - y1 + whs *= w / h + return whs < 1 + def common_solve_text_orientation(self, boxs, texts): vertical = globalconfig["verticalocr"] @@ -59,6 +67,10 @@ class baseocr(commonbase): boxs = [norm48(box) if len(box) == 8 else box for box in boxs] + if vertical == 2: + vertical = self.guessvertial(boxs) + else: + vertical = vertical != 0 # print(list(zip(boxs,texts))) mids = [((box[0] + box[2]) / 2, (box[1] + box[3]) / 2) for box in boxs] diff --git a/LunaTranslator/LunaTranslator/ocrengines/local.py b/LunaTranslator/LunaTranslator/ocrengines/local.py index 418c78f1..9b9abaef 100644 --- a/LunaTranslator/LunaTranslator/ocrengines/local.py +++ b/LunaTranslator/LunaTranslator/ocrengines/local.py @@ -135,7 +135,9 @@ def getallsupports(): def dodownload(combo: QComboBox, allsupports: list): lang = allsupports[combo.currentIndex()] - gobject.baseobject.openlink(dynamiclink("{main_server}/Resource/ocr_models/" + lang + ".zip")) + gobject.baseobject.openlink( + dynamiclink("{main_server}/Resource/ocr_models/" + lang + ".zip") + ) def doinstall(combo: QComboBox, allsupports: list, parent, callback): @@ -226,7 +228,7 @@ class OCR(baseocr): pss, texts = self._ocr.ocr( imagebinary, - globalconfig["verticalocr"], + 0, ) return self.common_solve_text_orientation(pss, texts) diff --git a/LunaTranslator/files/defaultconfig/config.json b/LunaTranslator/files/defaultconfig/config.json index fe95f532..9665dd84 100644 --- a/LunaTranslator/files/defaultconfig/config.json +++ b/LunaTranslator/files/defaultconfig/config.json @@ -1405,7 +1405,7 @@ "use": true } }, - "verticalocr": false, + "verticalocr": 2, "ocrmergelines": true, "ocr": { "local": { diff --git a/LunaTranslator/files/lang/ar.json b/LunaTranslator/files/lang/ar.json index 0c0181cc..a4fb8753 100644 --- a/LunaTranslator/files/lang/ar.json +++ b/LunaTranslator/files/lang/ar.json @@ -293,7 +293,6 @@ "必应": "يجب أن", "单次负载个数": "عدد من الأحمال في وقت واحد", "附加音源": "مصدر إضافي", - "竖向OCR识别": "التعرف الضوئي على الحروف العمودية", "修改字体字符集": "تعديل الخط مجموعة الأحرف", "是否使用快捷键": "استخدام مفاتيح الاختصار", "备忘录": "مذكرة", @@ -726,7 +725,6 @@ "预处理": "المعالجة", "自动化执行方法": "طريقة التنفيذ التلقائي", "后处理": "بعد العلاج", - "竖向识别": "تحديد عمودي", "易错内容修正": "تصحيح محتوى خاطئ", "范围框宽度": "عرض النطاق الترددي", "按钮颜色": "زر اللون", @@ -843,5 +841,9 @@ "直接启动": "بدء التشغيل مباشرة", "优先使用": "الأولوية في استخدام", "外部": "خارجي .", - "不添加辞书": "لا إضافة القاموس" + "不添加辞书": "لا إضافة القاموس", + "识别方向": "تحديد الاتجاه", + "横向": "بشكل مستعرض", + "竖向": "عمودي", + "自适应": "تكيف ذاتي" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/cht.json b/LunaTranslator/files/lang/cht.json index 03e0fc88..8b1c2a87 100644 --- a/LunaTranslator/files/lang/cht.json +++ b/LunaTranslator/files/lang/cht.json @@ -227,7 +227,6 @@ "辞书": "辭書", "分词": "分詞", "过滤尖括号<>": "過濾角括弧 <>", - "竖向OCR识别": "直書 OCR 識別", "Moji辞书": "MOJi 辭書", "清空": "清空", "不显示原文": "不顯示原文", @@ -726,7 +725,6 @@ "预处理": "前處理", "自动化执行方法": "自動化執行方法", "后处理": "後處理", - "竖向识别": "直書識別", "易错内容修正": "易錯內容修正", "范围框宽度": "範圍框寬度", "按钮颜色": "按鈕顏色", @@ -843,5 +841,9 @@ "直接启动": "直接啟動", "优先使用": "優先使用", "外部": "外部", - "不添加辞书": "不添加辭書" + "不添加辞书": "不添加辭書", + "识别方向": "識別方向", + "横向": "橫向", + "竖向": "豎向", + "自适应": "自我調整" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/cs.json b/LunaTranslator/files/lang/cs.json index e936efa9..22d42727 100644 --- a/LunaTranslator/files/lang/cs.json +++ b/LunaTranslator/files/lang/cs.json @@ -397,7 +397,6 @@ "紲星あかり/绁星灯": "あかり", "使用Unicode范围过滤": "Použít filtrování rozsahu Unicode", "结束地址(hex)": "Koncová adresa (hex)", - "竖向OCR识别": "Vertikální rozpoznávání OCR", "正则表达式替换": "Náhrada regulárního výrazu", "越南语(CP1258)": "Vietnamština (CP1258)", "游戏设置": "Nastavení hry", @@ -731,7 +730,6 @@ "预处理": "Předzpracování", "自动化执行方法": "Metoda automatizovaného provádění", "后处理": "Pozpracování", - "竖向识别": "Vertikální rozpoznávání", "易错内容修正": "Oprava snadno chybného obsahu", "范围框宽度": "Šířka rámečku rozsahu", "按钮颜色": "Barva tlačítka", @@ -843,5 +841,9 @@ "直接启动": "Přímo spustit", "优先使用": "priorita použití", "外部": "externí", - "不添加辞书": "Nepřidávat slovník" + "不添加辞书": "Nepřidávat slovník", + "识别方向": "Určit směr", + "横向": "příčná", + "竖向": "vertikální", + "自适应": "samostatná adaptace" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/de.json b/LunaTranslator/files/lang/de.json index 38b4a2e0..5be90537 100644 --- a/LunaTranslator/files/lang/de.json +++ b/LunaTranslator/files/lang/de.json @@ -397,7 +397,6 @@ "紲星あかり/绁星灯": "あかり", "使用Unicode范围过滤": "Unicode-Bereichsfilterung verwenden", "结束地址(hex)": "Endadresse (hex)", - "竖向OCR识别": "Vertikale OCR-Erkennung", "正则表达式替换": "Ersatz regulärer Ausdrücke", "越南语(CP1258)": "Vietnamesisch (CP1258)", "游戏设置": "Spieleinstellungen", @@ -731,7 +730,6 @@ "预处理": "Vorverarbeitung", "自动化执行方法": "Automatisierte Ausführungsmethode", "后处理": "Nachbearbeitung", - "竖向识别": "Vertikale Erkennung", "易错内容修正": "Korrektur leicht fehlerhafter Inhalte", "范围框宽度": "Breite des Bereichs", "按钮颜色": "Knopffarbe", @@ -843,5 +841,9 @@ "直接启动": "Direkt starten", "优先使用": "Priorität der Verwendung", "外部": "extern", - "不添加辞书": "Kein Wörterbuch hinzufügen" + "不添加辞书": "Kein Wörterbuch hinzufügen", + "识别方向": "Richtung bestimmen", + "横向": "quer", + "竖向": "vertikal", + "自适应": "Selbstanpassung" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/en.json b/LunaTranslator/files/lang/en.json index 1d2b3155..aee46c6c 100644 --- a/LunaTranslator/files/lang/en.json +++ b/LunaTranslator/files/lang/en.json @@ -227,7 +227,6 @@ "辞书": "Dictionary", "分词": "Tokenization", "过滤尖括号<>": "Filter Angle Brackets <>", - "竖向OCR识别": "Vertical OCR Recognition", "Moji辞书": "Moji Dictionary", "清空": "Clear", "不显示原文": "Don't Display Original Text", @@ -725,7 +724,6 @@ "预处理": "Preprocessing", "自动化执行方法": "Automated Execution Method", "后处理": "Postprocessing", - "竖向识别": "Vertical Recognition", "易错内容修正": "Translation Result Correction", "范围框宽度": "Range Frame Width", "按钮颜色": "Button Color", @@ -843,5 +841,9 @@ "直接启动": "Directly start", "优先使用": "priority of use", "外部": "external", - "不添加辞书": "Do not add a dictionary" + "不添加辞书": "Do not add a dictionary", + "识别方向": "Identify direction", + "横向": "transverse", + "竖向": "vertical ", + "自适应": "self-adaption" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/es.json b/LunaTranslator/files/lang/es.json index 10c4ab1f..8fa794d8 100644 --- a/LunaTranslator/files/lang/es.json +++ b/LunaTranslator/files/lang/es.json @@ -227,7 +227,6 @@ "辞书": "Diccionario", "分词": "Participio", "过滤尖括号<>": "Soporte puntiagudo de filtro < >", - "竖向OCR识别": "Identificación vertical OCR", "Moji辞书": "Moji dict", "清空": "Vaciado", "不显示原文": "No muestra el texto original", @@ -726,7 +725,6 @@ "预处理": "Preprocesamiento", "自动化执行方法": "Método de ejecución automatizado", "后处理": "Reprocesamiento", - "竖向识别": "Identificación vertical", "易错内容修正": "Corrección de contenido propenso a errores", "范围框宽度": "Ancho del marco de alcance", "按钮颜色": "Color del botón", @@ -843,5 +841,9 @@ "直接启动": "Arranque directo", "优先使用": "Uso prioritario", "外部": "Exterior", - "不添加辞书": "Sin agregar diccionarios" + "不添加辞书": "Sin agregar diccionarios", + "识别方向": "Identificar la dirección", + "横向": "Horizontal", + "竖向": "Vertical", + "自适应": "Autoadaptación" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/fr.json b/LunaTranslator/files/lang/fr.json index 4741f8ef..3bf28ca9 100644 --- a/LunaTranslator/files/lang/fr.json +++ b/LunaTranslator/files/lang/fr.json @@ -227,7 +227,6 @@ "辞书": "Dictionnaire", "分词": "Participant", "过滤尖括号<>": "Filtrer les crochets d'angle < >", - "竖向OCR识别": "Reconnaissance verticale de la Roc", "Moji辞书": "Moji dict", "清空": "Vider", "不显示原文": "Ne pas afficher l'original", @@ -726,7 +725,6 @@ "预处理": "Pré - traitement", "自动化执行方法": "Méthode d'exécution automatisée", "后处理": "Post - traitement", - "竖向识别": "Identification verticale", "易错内容修正": "Correction de contenu faillible", "范围框宽度": "Largeur de la boîte de gamme", "按钮颜色": "Couleur du bouton", @@ -843,5 +841,9 @@ "直接启动": "Démarrage direct", "优先使用": "Utilisation prioritaire", "外部": "Extérieur", - "不添加辞书": "Pas d'ajout de discours" + "不添加辞书": "Pas d'ajout de discours", + "识别方向": "Identification des directions", + "横向": "Latéralement", + "竖向": "Verticalement", + "自适应": "Adaptatif" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/it.json b/LunaTranslator/files/lang/it.json index d8a5d325..5baadf75 100644 --- a/LunaTranslator/files/lang/it.json +++ b/LunaTranslator/files/lang/it.json @@ -221,7 +221,6 @@ "辞书": "Dizionario", "分词": "participio", "过滤尖括号<>": "Parentes angolari del filtro<>", - "竖向OCR识别": "Riconoscimento OCR verticale", "Moji辞书": "Dizionario Moji", "清空": "vuoto", "不显示原文": "Non visualizzare il testo originale", @@ -726,7 +725,6 @@ "预处理": "Preelaborazione", "自动化执行方法": "Metodi di esecuzione automatizzati", "后处理": "Post-elaborazione", - "竖向识别": "Riconoscimento verticale", "易错内容修正": "Correzione del contenuto incline agli errori", "范围框宽度": "Larghezza casella intervallo", "按钮颜色": "Colore pulsante", @@ -843,5 +841,9 @@ "直接启动": "Avvia direttamente", "优先使用": "priorità d'uso", "外部": "esterno", - "不添加辞书": "Non aggiungere un dizionario" + "不添加辞书": "Non aggiungere un dizionario", + "识别方向": "Identifica la direzione", + "横向": "trasversale", + "竖向": "verticale", + "自适应": "auto-adattamento" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ja.json b/LunaTranslator/files/lang/ja.json index 205f1542..0dfc8a8b 100644 --- a/LunaTranslator/files/lang/ja.json +++ b/LunaTranslator/files/lang/ja.json @@ -227,7 +227,6 @@ "辞书": "辞書", "分词": "分詞", "过滤尖括号<>": "フィルタ山括弧<>", - "竖向OCR识别": "垂直OCR認識", "Moji辞书": "Moji辞書", "清空": "クリアランス", "不显示原文": "テキストを表示しない", @@ -726,7 +725,6 @@ "预处理": "前処理", "自动化执行方法": "自動実行方法", "后处理": "後処理", - "竖向识别": "すいちょくしきべつ", "易错内容修正": "エラー内容修正", "范围框宽度": "範囲ボックスの幅", "按钮颜色": "ボタンの色", @@ -843,5 +841,9 @@ "直接启动": "ダイレクトスタート", "优先使用": "優先的に使用", "外部": "外部", - "不添加辞书": "辞書を追加しない" + "不添加辞书": "辞書を追加しない", + "识别方向": "方向を識別する", + "横向": "横方向", + "竖向": "垂直方向", + "自适应": "てきおう" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ko.json b/LunaTranslator/files/lang/ko.json index b96f39df..787388b0 100644 --- a/LunaTranslator/files/lang/ko.json +++ b/LunaTranslator/files/lang/ko.json @@ -227,7 +227,6 @@ "辞书": "사서", "分词": "분사", "过滤尖括号<>": "괄호 필터링 <>", - "竖向OCR识别": "세로 OCR 인식", "Moji辞书": "Moji dict", "清空": "비우기", "不显示原文": "원문을 나타내지 않다", @@ -726,7 +725,6 @@ "预处理": "사전 처리", "自动化执行方法": "자동화된 실행 방법", "后处理": "후처리", - "竖向识别": "세로 인식", "易错内容修正": "잘못된 내용 수정", "范围框宽度": "범위 상자 너비", "按钮颜色": "버튼 색상", @@ -843,5 +841,9 @@ "直接启动": "직접 시작", "优先使用": "우선 사용", "外部": "외부", - "不添加辞书": "사서 를 넣지 않다" + "不添加辞书": "사서 를 넣지 않다", + "识别方向": "방향 식별", + "横向": "가로", + "竖向": "세로 방향", + "自适应": "적응성" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/nl.json b/LunaTranslator/files/lang/nl.json index 15619799..0cb4b5c3 100644 --- a/LunaTranslator/files/lang/nl.json +++ b/LunaTranslator/files/lang/nl.json @@ -397,7 +397,6 @@ "紲星あかり/绁星灯": "あかり", "使用Unicode范围过滤": "Unicode-bereik filteren gebruiken", "结束地址(hex)": "Eindadres (hex)", - "竖向OCR识别": "Verticale OCR-herkenning", "正则表达式替换": "Vervanging van reguliere expressies", "越南语(CP1258)": "Vietnamees (CP1258)", "游戏设置": "Spelinstellingen", @@ -731,7 +730,6 @@ "预处理": "Voorverwerking", "自动化执行方法": "Geautomatiseerde uitvoeringsmethode", "后处理": "Postverwerking", - "竖向识别": "Verticale herkenning", "易错内容修正": "Correctie van gemakkelijk foutieve inhoud", "范围框宽度": "Breedte van het bereik", "按钮颜色": "Knopkleur", @@ -843,5 +841,9 @@ "直接启动": "Direct starten", "优先使用": "prioriteit van het gebruik", "外部": "extern", - "不添加辞书": "Geen woordenboek toevoegen" + "不添加辞书": "Geen woordenboek toevoegen", + "识别方向": "Identificeer richting", + "横向": "dwars", + "竖向": "verticaal", + "自适应": "zelfaanpassing" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/pl.json b/LunaTranslator/files/lang/pl.json index 1fb6424a..9d5fe0a9 100644 --- a/LunaTranslator/files/lang/pl.json +++ b/LunaTranslator/files/lang/pl.json @@ -227,7 +227,6 @@ "辞书": "Słownik", "分词": "uczestnik", "过滤尖括号<>": "Nawiasy kąta filtra<>", - "竖向OCR识别": "Pionowe rozpoznawanie OCR", "Moji辞书": "Słownik Moji", "清空": "pusty", "不显示原文": "Nie wyświetlaj oryginalnego tekstu", @@ -726,7 +725,6 @@ "预处理": "Przetwarzanie wstępne", "自动化执行方法": "Automatyczne metody wykonywania", "后处理": "Przetwarzanie po przetwarzaniu", - "竖向识别": "Rozpoznawanie pionowe", "易错内容修正": "Korekta zawartości podatnej na błędy", "范围框宽度": "Szerokość pola zakresu", "按钮颜色": "Kolor przycisku", @@ -843,5 +841,9 @@ "直接启动": "Bezpośredni start", "优先使用": "priorytet stosowania", "外部": "zewnętrzne", - "不添加辞书": "Nie dodawaj słownika" + "不添加辞书": "Nie dodawaj słownika", + "识别方向": "Określić kierunek", + "横向": "poprzeczne", + "竖向": "pionowy", + "自适应": "samodzielna adaptacja" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/pt.json b/LunaTranslator/files/lang/pt.json index 3373fbac..eafe3c65 100644 --- a/LunaTranslator/files/lang/pt.json +++ b/LunaTranslator/files/lang/pt.json @@ -397,7 +397,6 @@ "紲星あかり/绁星灯": "あかり", "使用Unicode范围过滤": "Usar a filtragem do intervalo Unicode", "结束地址(hex)": "End address (hex)", - "竖向OCR识别": "Reconhecimento de OCR vertical", "正则表达式替换": "Substituição da expressão regular", "越南语(CP1258)": "Vietnamita (CP1258)", "游戏设置": "Configuração do Jogo", @@ -731,7 +730,6 @@ "预处理": "Pré-processamento", "自动化执行方法": "Método de execução automatizado", "后处理": "Pós-processamento", - "竖向识别": "Reconhecimento vertical", "易错内容修正": "Correcção de conteúdos facilmente erróneos", "范围框宽度": "Largura da caixa de intervalo", "按钮颜色": "Cor do botão", @@ -843,5 +841,9 @@ "直接启动": "Iniciar directamente", "优先使用": "prioridade de utilização", "外部": "externo", - "不添加辞书": "Não adicionar um dicionário" + "不添加辞书": "Não adicionar um dicionário", + "识别方向": "Identificar a direcção", + "横向": "transversal", + "竖向": "vertical", + "自适应": "auto-adaptação" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ru.json b/LunaTranslator/files/lang/ru.json index f038a087..0b0f8ce2 100644 --- a/LunaTranslator/files/lang/ru.json +++ b/LunaTranslator/files/lang/ru.json @@ -227,7 +227,6 @@ "辞书": "Словарь", "分词": "Фрагмент", "过滤尖括号<>": "Фильтр острых скобок < >", - "竖向OCR识别": "Вертикальное распознавание OCR", "Moji辞书": "Moji dict", "清空": "Очистить", "不显示原文": "Не показывать оригинал", @@ -726,7 +725,6 @@ "预处理": "Предварительная обработка", "自动化执行方法": "Автоматизированные методы осуществления", "后处理": "Обработка", - "竖向识别": "Вертикальное распознавание", "易错内容修正": "Исправление ошибок", "范围框宽度": "Ширина рамки", "按钮颜色": "Цвет кнопки", @@ -843,5 +841,9 @@ "直接启动": "Прямой запуск", "优先使用": "Приоритетное использование", "外部": "Внешний", - "不添加辞书": "Не добавлять слова" + "不添加辞书": "Не добавлять слова", + "识别方向": "Распознать направление", + "横向": "Горизонтальный", + "竖向": "Вертикально", + "自适应": "Самоадаптация" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/sv.json b/LunaTranslator/files/lang/sv.json index 96479842..085ea908 100644 --- a/LunaTranslator/files/lang/sv.json +++ b/LunaTranslator/files/lang/sv.json @@ -397,7 +397,6 @@ "紲星あかり/绁星灯": "あかり", "使用Unicode范围过滤": "Använd Unicode- intervallfiltrering", "结束地址(hex)": "Slutadress (hex)", - "竖向OCR识别": "Vertikal OCR-igenkänning", "正则表达式替换": "Ersättning av reguljära uttryck", "越南语(CP1258)": "Vietnamesiska (CP1258)", "游戏设置": "Spelinställningar", @@ -731,7 +730,6 @@ "预处理": "Förbehandling", "自动化执行方法": "Automatisk exekveringsmetod", "后处理": "Efterbehandling", - "竖向识别": "Vertikalt erkännande", "易错内容修正": "Rättelse av lätt felaktigt innehåll", "范围框宽度": "Områdesrådans bredd", "按钮颜色": "Knappfärg", @@ -843,5 +841,9 @@ "直接启动": "Starta direkt", "优先使用": "prioritet för användning", "外部": "extern", - "不添加辞书": "Lägg inte till en ordlista" + "不添加辞书": "Lägg inte till en ordlista", + "识别方向": "Identifiera riktning", + "横向": "tvärgående", + "竖向": "vertikal", + "自适应": "självanpassning" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/th.json b/LunaTranslator/files/lang/th.json index 927ff1b2..a688e09f 100644 --- a/LunaTranslator/files/lang/th.json +++ b/LunaTranslator/files/lang/th.json @@ -397,7 +397,6 @@ "紲星あかり/绁星灯": "โคมไฟดาวคะริ / โคมไฟดาวคะริ", "使用Unicode范围过滤": "กรองโดยใช้ช่วง Unicode", "结束地址(hex)": "ที่อยู่ปลายทาง (hex)", - "竖向OCR识别": "การระบุ OCR ในแนวตั้ง", "正则表达式替换": "แทนที่นิพจน์ปกติ", "越南语(CP1258)": "คนเวียดนาม (CP1258)", "游戏设置": "การตั้งค่าเกม", @@ -726,7 +725,6 @@ "预处理": "การปรับสภาพ", "自动化执行方法": "วิธีการดำเนินการอัตโนมัติ", "后处理": "โพสต์การประมวลผล", - "竖向识别": "การรับรู้ในแนวตั้ง", "易错内容修正": "แก้ไขเนื้อหาที่ผิดง่าย", "范围框宽度": "ความกว้างของกรอบช่วง", "按钮颜色": "สีปุ่ม", @@ -843,5 +841,9 @@ "直接启动": "เริ่มต้นโดยตรง", "优先使用": "ใช้ลำดับความสำคัญ", "外部": "ภายนอก", - "不添加辞书": "ไม่เพิ่มสำนวน" + "不添加辞书": "ไม่เพิ่มสำนวน", + "识别方向": "ระบุทิศทาง", + "横向": "แนวนอน", + "竖向": "แนวตรง", + "自适应": "การปรับตัว" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/tr.json b/LunaTranslator/files/lang/tr.json index 4e8f0640..10943336 100644 --- a/LunaTranslator/files/lang/tr.json +++ b/LunaTranslator/files/lang/tr.json @@ -227,7 +227,6 @@ "辞书": "Sözlük", "分词": "participle", "过滤尖括号<>": "Süzgüç bracketleri < >", - "竖向OCR识别": "Dikey OCR kimliği", "Moji辞书": "Moji Sözlük", "清空": "boş", "不显示原文": "Önce metini gösterme", @@ -726,7 +725,6 @@ "预处理": "Ön işleme", "自动化执行方法": "Otomatik çalışma metodları", "后处理": "İşlemi", - "竖向识别": "Dikey tanıma", "易错内容修正": "İçindeki düzeltme sırasında hata", "范围框宽度": "Aralık kutusu genişliği", "按钮颜色": "Düğme rengi", @@ -843,5 +841,9 @@ "直接启动": "Direkten başla", "优先使用": "kullanımın önceliği", "外部": "dış", - "不添加辞书": "Sözlük eklemeyin" + "不添加辞书": "Sözlük eklemeyin", + "识别方向": "Doğru belirle", + "横向": "transverse", + "竖向": "dikey", + "自适应": "kendi uygulama" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/uk.json b/LunaTranslator/files/lang/uk.json index 8211c4f4..caceec54 100644 --- a/LunaTranslator/files/lang/uk.json +++ b/LunaTranslator/files/lang/uk.json @@ -221,7 +221,6 @@ "辞书": "Словник", "分词": "частинка", "过滤尖括号<>": "Фільтрувати дужки кутів<>", - "竖向OCR识别": "Вертикальне розпізнавання OCR", "Moji辞书": "Словник Moji", "清空": "порожній", "不显示原文": "Не показувати початковий текст", @@ -726,7 +725,6 @@ "预处理": "Попереднє обробка", "自动化执行方法": "Автоматичні методи виконання", "后处理": "Посля обробки", - "竖向识别": "Вертикальне розпізнавання", "易错内容修正": "Виправлення вмісту прихильного до помилок", "范围框宽度": "Ширина діапазону", "按钮颜色": "Колір кнопок", @@ -843,5 +841,9 @@ "直接启动": "Прямо запустити", "优先使用": "пріоритет використання", "外部": "зовнішній", - "不添加辞书": "Не додавати словник" + "不添加辞书": "Не додавати словник", + "识别方向": "Визначити напрямок", + "横向": "transverse", + "竖向": "вертикальна", + "自适应": "самоадаптація" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/vi.json b/LunaTranslator/files/lang/vi.json index 57b2c104..d425ac21 100644 --- a/LunaTranslator/files/lang/vi.json +++ b/LunaTranslator/files/lang/vi.json @@ -227,7 +227,6 @@ "辞书": "Thư từ", "分词": "Phân từ", "过滤尖括号<>": "Lọc ngoặc nhọn<>", - "竖向OCR识别": "Nhận dạng OCR dọc", "Moji辞书": "Từ điển Moji", "清空": "Trống rỗng", "不显示原文": "Không hiển thị bản gốc", @@ -726,7 +725,6 @@ "预处理": "Tiền xử lý", "自动化执行方法": "Phương pháp thực hiện tự động", "后处理": "Hậu xử lý", - "竖向识别": "Nhận dạng dọc", "易错内容修正": "Sửa lỗi dễ dàng", "范围框宽度": "Chiều rộng hộp phạm vi", "按钮颜色": "Màu nút", @@ -843,5 +841,9 @@ "直接启动": "Khởi động trực tiếp", "优先使用": "Ưu tiên sử dụng", "外部": "Bên ngoài", - "不添加辞书": "Không thêm từ điển" + "不添加辞书": "Không thêm từ điển", + "识别方向": "Xác định hướng", + "横向": "Phong cảnh", + "竖向": "Dọc", + "自适应": "Thích ứng" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/zh.json b/LunaTranslator/files/lang/zh.json index db3d8766..1929b17c 100644 --- a/LunaTranslator/files/lang/zh.json +++ b/LunaTranslator/files/lang/zh.json @@ -398,7 +398,6 @@ "紲星あかり/绁星灯": "", "使用Unicode范围过滤": "", "结束地址(hex)": "", - "竖向OCR识别": "", "正则表达式替换": "", "越南语(CP1258)": "", "游戏设置": "", @@ -732,7 +731,6 @@ "预处理": "", "自动化执行方法": "", "后处理": "", - "竖向识别": "", "易错内容修正": "", "范围框宽度": "", "按钮颜色": "", @@ -843,5 +841,9 @@ "直接启动": "", "优先使用": "", "外部": "", - "不添加辞书": "" + "不添加辞书": "", + "识别方向": "", + "横向": "", + "竖向": "", + "自适应": "" } \ No newline at end of file