مهم
إذا كنت تنوي مشاركة نتائج الترجمة الآلية لهذه الأداة علنًا ولم تقم بخبرة في المترجمين ، فقد أجرت ترجمة كاملة أو تدقيقًا كاملًا ، فيرجى الإشارة إلى الترجمة الآلية في وضع واضح.
تبسيط الصينية | الإنجليزية | PT-BR | рсتمر | اليابانية | إندونيسيا | tiếng việt
أداة الترجمة الهزلية المدعومة من التعلم العميق ، تدعم ترجمة آلية بنقرة واحدة وتحرير صورة/نصية بسيطة

معاينة الواجهة
بنقرة واحدة الوجه الوجه
يدعم تحرير الصور تحرير القناع وإصلاح الفرش
تحرير النص
مناسب للكاريكاتير
إذا كنت تستخدم Windows ولا ترغب في تكوين البيئة يدويًا ، فيمكنك الوصول إلى الإنترنت بشكل طبيعي:
قم بتنزيل ballonstranslator_dev_src_with_gitpython.7z من Mega أو Google Drive ، و Unzip و Run Launch_win.bat لبدء البرنامج. إذا كان لا يمكن تنزيل المكتبة والنموذج تلقائيًا ، فقم بتنزيل البيانات و Ballontrans_Pylibs_win.7z و datip في دليل البرنامج يدويًا.
قم بتشغيل البرامج النصية/local_gitpull.bat للحصول على التحديث. لاحظ أن هذه الإصدارات المعبأة لا يمكن تشغيلها على Windows 7.
تثبيت Python <3.12 (لا تستخدم إصدار متجر تطبيقات Microsoft) و Git
# 克隆仓库
$ git clone https://github.com/dmMaze/BallonsTranslator.git ; cd BallonsTranslator
# 启动程序
$ python3 launch.pyفي المرة الأولى التي ستقوم فيها العملية تلقائيًا تثبيت التبعيات مثل Torch وتنزيل النموذج والملفات المطلوبة. في حالة فشل تنزيل النموذج ، تحتاج إلى تنزيل مجلد البيانات يدويًا من Mega أو Google Drive (أو الملف المفقود المذكور في الخطأ) وحفظه في الموقع المقابل في الدليل المصدر.
إذا لم ينجح البناء ، فيمكنك تشغيل الكود المصدرية مباشرة

# 第1步:打开终端并确保当前终端窗口的Python大版本号是3.12,可以用下面的命令确认版本号
python3 -V
# 如果没有安装Python 3.12,可以通过Homebrew安装
brew install [email protected] [email protected]
# 第2步:克隆仓库并进入仓库工作目录
git clone -b dev https://github.com/dmMaze/BallonsTranslator.git
cd BallonsTranslator
# 第3步:创建和启用 Python 3.12 虚拟环境
python3 -m venv venv
source venv/bin/activate
# 第4步:安装依赖
pip3 install -r requirements.txt
# 第5步:源码运行程序,会自动下载 data 文件,每个文件在20-400MB左右,合计大约1.67GB,需要比较稳定的网络,如果下载报错,请重复运行下面的命令直至不再下载报错并启动程序
# 下载完毕后运行下面的命令,如果正常运行且未报错,则继续进入打包应用程序的步骤
python3 launch.py
# 第6步:下载macos_arm64_patchmatch_libs.7z到项目根目录下的'.btrans_cache'隐藏文件夹
# 该步骤是为了防止打包好的应用程序首次启动时重新下载macos_arm64_patchmatch_libs.7z导致启动失败(大概率)
mkdir ./.btrans_cache
curl -L https://github.com/dmMaze/PyPatchMatchInpaint/releases/download/v1.0/macos_arm64_patchmatch_libs.7z -o ./.btrans_cache/macos_arm64_patchmatch_libs.7z
# 第7步:下载微软雅黑字体并放到fonts文件夹下,该步骤为可选项,不影响打包,只影响字体报错信息
# 第8步:构建 macOS 应用程序中途 sudo 命令需要输入开机密码授予权限
# 安装打包工具pyinstaller
pip3 install pyinstaller
# 删除MacOS下特有的.DS_Store文件,这些文件可能导致打包失败(中概率)
sudo find ./ -name '.DS_Store' -delete
# 开始打包.app应用程序
sudo pyinstaller launch.spec
التطبيق المعبأ في
./data/BallonsTranslator/dist/BallonsTranslator.app. اسحب التطبيق إلى مجلد التطبيق في MacOS وأكمل التثبيت. يتم استخدامه خارج المربع ولا يتطلب تكوينًا إضافيًا لبيئة Python.
يوصى بتشغيل البرنامج في محطة سطر الأوامر . لأول مرة ، يرجى تكوين لغة المصدر/لغة الهدف أولاً ، افتح مجلد مع الصور ، انقر فوق تشغيل وانتظر حتى يكتمل الترجمة. 
يتم تحديد تنسيق كلمة تضمين الجهاز بنقرة واحدة ، مثل الحجم واللون وما إلى ذلك ، بواسطة البرنامج افتراضيًا. يمكنك استخدام الإعدادات العالمية بدلاً من ذلك في قائمة Settings Settings-> تضمين قائمة Word. تنسيق الخط العالمي هو التنسيق المعروض على لوحة الخط على اليمين عند تحرير أي كتلة نصية: 

إصلاح الفرشاة

أدوات المستطيل
اضغط على زر الماوس الأيسر لسحب المربع المستطيل لمحو النص في المربع ، واضغط على زر الماوس الأيمن لسحب المربع لمسح نتائج الإصلاح في المربع.
تعتمد النتيجة المحوطة على دقة الخوارزمية ("الطريقة 1" و "الطريقة 2" في GIF) لتقدير منطقة النص. بشكل عام ، يكون المربع الذي تم سحبه أفضل من كتلة النص التي يجب محوها. كلتا الطريقتين ميتافيزيقيان نسبيًا ويمكن أن يتعاملوا مع الغالبية العظمى من النصوص البسيطة والخلفيات البسيطة ، وبعض الخلفيات المعقدة والنصوص البسيطة/الخلفيات البسيطة وبعض الخلفيات المعقدة والنصوص المعقدة. يمكنك تجربته عدة مرات.
حدد مربع "Auto" لإصلاحه على الفور ، وإلا تحتاج إلى الضغط على "الإصلاح" أو شريط الفضاء لإصلاحه ، أو Ctrl+D لحذف خانة الاختيار المستطيل.

تحرير النص

تعديل تنسيق نص الدُفعات والتخطيط التلقائي

OCR وترجمة مربع النص
Ctrl+B BOLD تحت تحرير النص ، Ctrl+U Underline ، Ctrl+I ITALICAlt+Arrow Keys أو Alt+WASD ( pageDown أو pageUp عند تحرير كتلة نصية) بين كتل النص 
python launch . py - - headless - - exec_dirs "[DIR_1],[DIR_2]..." سيتم استيراد جميع الإعدادات (مثل نموذج الكشف ، ولغة اللغة الأصلية ، وما إلى ذلك) من config/config.json.
إذا كان حجم خط العرض غير صحيح ، فحدد حجم DPI المنطقي عبر --ldpi ، عادة 96 و 72.
يعتمد هذا المشروع اعتمادًا كبيرًا على نقل المانجا. خادم عبر الإنترنت تكاليف تدريب النماذج. يرجى النظر في دعمه إذا كان لديك الشروط.
مؤلف مترجم سوجي: مينغشيبا
sugoi_translator إلى ballonstranslator/ballontranslator/data/models.low vram mode في لوحة الإعدادات (ممكّن افتراضيًا).لنماذج الترجمة الإنجليزية الممتازة غير الممتازة ، يرجى الرجوع إلى هذه المناقشة. إذا كنت بحاجة إلى إضافة مترجم جديد ، فيرجى الرجوع إلى مترجم آخر. تتطلب إضافة مترجم جديد في هذا البرنامج فقط وراثة الفئة الأساسية لتنفيذ واجهتين ، لذلك لا تحتاج إلى الانتباه إلى أجزاء أخرى من الرمز. مرحبا بكم في ذكر العلاقات العامة