YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
λ§ν μ΄λ―Έμ§ μ κΈμλ₯Ό ν λ²μ λ²μν©λλ€. μΌλ³Έ λ§ν, νκ΅ μΉν°, μμ μ½λ―Ήμ€λ λ¬Όλ‘ νλ°±Β·μ»¬λ¬ νμ΄μ§λ₯Ό λͺ¨λ μΈμν μ μμ΅λλ€. ν μ€νΈ κ²μΆ, OCR, λ²μ, μΈνμΈν , μμλ₯Ό μλμΌλ‘ μ²λ¦¬νλ©°, ν μ€νΈ μμλ₯Ό μ‘°μ ν μ μλ μκ° νΈμ§κΈ°κ° λ΄μ₯λμ΄ μμ΅λλ€.
π λ¬Έμ μλ΄
μλ μμΈ λ¬Έμλ μμ΄ λ²μ μ΄ μμΌλ©΄ μμ΄ λ¬Έμλ‘, μμΌλ©΄ μ€κ΅μ΄ μλ¬ΈμΌλ‘ μ°κ²°λ©λλ€.
| λ¬Έμ | μ€λͺ |
|---|---|
| μ€μΉ κ°μ΄λ | μμΈ μ€μΉ μ μ°¨, μμ€ν μꡬ μ¬ν, λΆν μμΆ μλ΄ |
| μ¬μ© κ°μ΄λ | κΈ°λ³Έ μ‘°μ, λ²μκΈ° μ ν, μμ£Ό μ°λ μ€μ |
| λͺ λ Ήμ€ λͺ¨λ | λͺ λ Ήμ€ μ¬μ©λ², μΈμ μ€λͺ , μΌκ΄ μ²λ¦¬ |
| API μ€μ | API Key λ°κΈ λ° μ€μ λ°©λ² |
| κΈ°λ₯ μκ° | μ 체 κΈ°λ₯ λͺ©λ‘, μκ° νΈμ§κΈ° μμΈ μ€λͺ |
| μμ νλ¦ | μ¬λ¬ μμ νλ¦, AI μ€λ°κΏ, μ¬μ©μ μ§μ ν νλ¦Ώ |
| μ€μ μ€λͺ | λ²μκΈ° μ€μ , OCR λͺ¨λΈ, νλΌλ―Έν° μμΈ |
| λλ²κΉ κ°μ΄λ | λλ²κΉ μ μ°¨, μ‘°μ κ°λ₯ν νλΌλ―Έν°, λ¬Έμ ν΄κ²° |
| κ°λ°μ κ°μ΄λ | νλ‘μ νΈ κ΅¬μ‘°, νκ²½ ꡬμ±, λΉλΒ·ν¨ν€μ§ |
μ€κ΅μ΄ μλ¬Έ λ¬Έμλ doc/ ν΄λμμ νμΈν μ μμ΅λλ€.
β¨ Showcase
| λ²μ μ | λ²μ ν |
![]() |
![]() |
β¨ ν΅μ¬ κΈ°λ₯
λ²μ κΈ°λ₯
- π μ€λ§νΈ ν μ€νΈ κ²μΆ - λ§ν μ κΈμ μμμ μλμΌλ‘ μΈμν©λλ€
- π λ€κ΅μ΄ OCR - μΌλ³Έμ΄, μ€κ΅μ΄, μμ΄ λ± μ¬λ¬ μΈμ΄λ₯Ό μ§μν©λλ€
- π λ€μν λ²μ μμ§ - OpenAI, Gemini, Vertex, Sakura (κ³ νμ§ λͺ¨λ ν¬ν¨)
- π― κ³ νμ§ λ²μ - GPT-4o, Gemini λ©ν°λͺ¨λ¬ AI λ²μμ μ§μν©λλ€
- π μ©μ΄ μλ μΆμΆ - AIκ° κ³ μ λͺ μ¬λ₯Ό μΈμΒ·μΆμ ν΄ λ²μ μΌκ΄μ±μ μ μ§ν©λλ€
- π€ AI μ€λ§νΈ μ€λ°κΏ - κ°λ μ±μ λμ΄κ³ μ€λ°κΏμ μλμΌλ‘ μ΅μ νν©λλ€
- π¨ μ€λ§νΈ μμ - λ²μλ¬Έμ μλ μ‘°ννλ©° μ¬λ¬ κΈκΌ΄μ μ§μν©λλ€
- π₯ PSD λ΄λ³΄λ΄κΈ° - μλ³Έ / 볡μ μ΄λ―Έμ§ / ν μ€νΈκ° λΆλ¦¬λ νΈμ§ κ°λ₯ν PSDλ₯Ό λ΄λ³΄λ λλ€
- π¦ μΌκ΄ μ²λ¦¬ - ν΄λ μ 체λ₯Ό ν λ²μ μ²λ¦¬ν©λλ€
μκ° νΈμ§κΈ°
- βοΈ μμ νΈμ§ - ν μ€νΈ μμλ₯Ό μ΄λ, νμ , λ³νν©λλ€
- π ν μ€νΈ νΈμ§ - μλ λ²μκ³Ό μ€νμΌ μ‘°μ μ μ§μν©λλ€
- ποΈ λ§μ€ν¬ νΈμ§ - λΈλ¬μμ μ§μ°κ° λꡬλ₯Ό μ 곡ν©λλ€
- βͺ μ€ν μ·¨μ / λ€μ μ€ν - μ 체 μμ μ΄λ ₯μ μ§μν©λλ€
- β¨οΈ λ¨μΆν€ -
A/Dλ‘ μ΄λ―Έμ§ μ ν,Q/W/Eλ‘ λꡬ μ ν,[/]λ‘ κΈκΌ΄ ν¬κΈ° μ‘°μ ,Ctrl+Aλ‘ ν μ€νΈ μμ μ 체 μ ν,Ctrl+Qλ‘ μ΄λ―Έμ§ λ΄λ³΄λ΄κΈ° - π±οΈ λ§μ°μ€ ν λ¨μΆν€ -
Shift+νλ‘ λΈλ¬μ ν¬κΈ° μ‘°μ
μ 체 κΈ°λ₯ μκ° β doc/en/FEATURES.md
π μ¬μ© κ°μ΄λ
π₯οΈ Qt UI λͺ¨λ
μ€μΉκ° λλλ©΄ μ¬μ© κ°μ΄λλ₯Ό λ³΄κ³ μ΄λ―Έμ§ λ²μ λ°©λ²μ νμΈνμΈμ.
μ¬μ© κ°μ΄λ β doc/en/USAGE.md
κΈ°λ³Έ λ¨κ³:
- μ¨λΌμΈ λ²μκΈ°λ₯Ό μΈ κ²½μ° API μ 보λ₯Ό μ λ ₯ν©λλ€ β API μ€μ κ°μ΄λ
- CPU λΉλλ₯Ό μ°λ κ²½μ°
GPU μ¬μ©μ λλλ€ - μΆλ ₯ λλ ν°λ¦¬λ₯Ό μ€μ ν©λλ€
- μ΄λ―Έμ§λ₯Ό μΆκ°ν©λλ€
- λ²μκΈ°λ₯Ό μ νν©λλ€
- μ²μ μ¬μ©ν λ κΆμ₯: κ³ νμ§ λ²μ OpenAI λλ κ³ νμ§ λ²μ Gemini
- Google 곡μ Keyλ₯Ό λ°λ‘ κ΄λ¦¬νλ €λ©΄ κ³ νμ§ λ²μ Vertexλ μ¬μ©ν μ μμ΅λλ€
- API Key μ€μ μ΄ νμν©λλ€. API μ€μ κ°μ΄λλ₯Ό μ°Έκ³ νμΈμ
- λ²μμ μμν©λλ€
β¨οΈ λͺ λ Ήμ€ λͺ¨λ
μΌκ΄ μ²λ¦¬μ μλν μ€ν¬λ¦½νΈμ μ ν©ν©λλ€.
λͺ λ Ήμ€ κ°μ΄λ β doc/en/CLI_USAGE.md
β οΈ μ€μ: λͺ λ Ήμ€μ μ¬μ©νκΈ° μ μ νλ‘μ νΈ λλ ν°λ¦¬μμ κ°μ νκ²½μ λ¨Όμ νμ±ννμΈμ.
# Windows conda activate manga-env # Linux/macOS conda activate manga-env
λΉ λ₯Έ μμ:
# Local λͺ¨λ (κΆμ₯, λͺ
λ Ήμ€ λ²μ)
python -m manga_translator local -i manga.jpg
# μ§§μ νμ (κΈ°λ³Έκ°μ Local λͺ¨λ)
python -m manga_translator -i manga.jpg
# ν΄λ μ 체 λ²μ
python -m manga_translator local -i ./manga_folder/ -o ./output/
# Web μλ² λͺ¨λ (κ΄λ¦¬ UIμ API ν¬ν¨)
python -m manga_translator web --host 127.0.0.1 --port 8000 --use-gpu
# λͺ¨λ μΈμ 보기
python -m manga_translator --help
π μμ νλ¦
μ΄ νλ‘κ·Έλ¨μ μ¬λ¬ μμ νλ¦μ μ§μν©λλ€.
- μΌλ° λ²μ - μ΄λ―Έμ§λ₯Ό λ°λ‘ λ²μν©λλ€
- λ²μ λ΄λ³΄λ΄κΈ° - λ²μν λ€ λ²μλ¬Έμ TXT νμΌλ‘ λ΄λ³΄λ λλ€
- μλ¬Έ λ΄λ³΄λ΄κΈ° - κ²μΆκ³Ό OCRλ§ μνν λ€ μλ¬Έμ λ΄λ³΄λ΄ μλ λ²μμ μ¬μ©ν©λλ€
- λ²μ κ°μ Έμ€κΈ° ν λ λ - TXT λλ JSONμμ λ²μ λ΄μ©μ κ°μ Έμ λ€μ λ λν©λλ€
νμ¬ Qt UIμλ JSONλ§ λ²μ, μ±μλ§, μ
μ€μΌμΌλ§, μΈνμΈνΈλ§, λ²μ μΉν κ°μ μΆκ° μμ
νλ¦λ μμ΅λλ€.
μμ νλ¦ μμΈ β doc/en/WORKFLOWS.md
π λμμ΄ νμνμ κ°μ?
λ²μ νμ§μ΄ κΈ°λμ λ―ΈμΉμ§ μμ λ
- μ€μ μμ μμΈ λ‘κ·Έλ₯Ό μΌλλ€ (
μ€μ βμΌλ°) result/λλ ν°λ¦¬μ λλ²κ·Έ νμΌμ νμΈν©λλ€- κ²μΆκΈ°μ OCR κ΄λ ¨ νλΌλ―Έν°λ₯Ό μ‘°μ ν©λλ€
- μμΈ νμ
μ΄ λλλ©΄ μ€λλ λ‘κ·Έμ λλ²κ·Έ ν΄λλ₯Ό μ 리ν΄
result/κ° λ무 컀μ§μ§ μκ² ν©λλ€
λλ²κΉ κ°μ΄λ β doc/en/DEBUGGING.md
β Star μΆμ΄
π κ°μ¬μ κΈ
- zyddnys/manga-image-translator - ν΅μ¬ λ²μ μμ§
- bilibili/ailab - Real-CUGAN μ΄ν΄μλ λͺ¨λΈ
- the-database/MangaJaNai - MangaJaNai / IllustrationJaNai μ΄ν΄μλ λͺ¨λΈ
- lhj5426/YSG - λͺ¨λΈ μ§μ
- huyvux3005/manga109-segmentation-bubble - MangaLens Bubble Segmentation λ§νμ λΆν λͺ¨λΈ
- PaddleOCR - OCR λͺ¨λΈ μ§μ
- kha-white/manga-ocr - MangaOCR λͺ¨λΈ μ§μ
- NopeNopeGuy/hayai-ocr - Hayai OCR v2 λͺ¨λΈ μ§μ
- PaddlePaddle/PaddleOCR-VL-1.5 - 곡μ PaddleOCR-VL-1.5 λͺ¨λΈ νμ΄μ§
- λͺ¨λ κΈ°μ¬μμ μ¬μ©μλ₯Ό μμν©λλ€
β€οΈ μ μμ νμ
μ΄ νλ‘μ νΈκ° λμμ΄ λμλ€λ©΄, μ μμμκ² λ°ν¬ν° ν μμ μ¬ μ£Όμ λ μ’μ΅λλ€ π§
π μμ± νμ |
π μ리νμ΄ νμ |
νμν΄μ£Όμ μ κ°μ¬ν©λλ€ β¨
π λΌμ΄μ μ€
μ΄ νλ‘μ νΈλ GPL-3.0 λΌμ΄μ μ€λ‘ μ€νμμ€μ λλ€.
λͺ¨λΈ λΌμ΄μ μ€ μλ΄
μ΄ νλ‘μ νΈμ μμ€ μ½λλ GPL-3.0 λΌμ΄μ μ€λ₯Ό μ¬μ©ν©λλ€.
μ΄ νλ‘μ νΈλ μ΄λ―Έμ§ μ΄ν΄μλμ MangaJaNai / IllustrationJaNai λͺ¨λΈ κ°μ€μΉλ₯Ό μ¬μ©ν μ μμ΅λλ€. ν΄λΉ λͺ¨λΈ κ°μ€μΉλ CC BY-NC 4.0(μ μμνμ-λΉμ리 4.0 κ΅μ ) λΌμ΄μ μ€μ΄λ©°, λΉμμ μ μ©λλ‘λ§ μ¬μ©ν μ μμ΅λλ€.
- λͺ¨λΈ μΆμ²: MangaJaNai
- λͺ¨λΈ λΌμ΄μ μ€: CC BY-NC 4.0
- μ¬μ© μ ν: λΉμμ μ μ©λλ§ νμ©
β οΈ νΉλ³ κ³ μ§
μ΄ νλ‘μ νΈλ κΈ°μ μμ°, κ°μΈ νμ΅, κ΅λ₯ λͺ©μ μΌλ‘λ§ μ 곡λλ©° λ²λ₯ , μμ , μ»΄νλΌμ΄μΈμ€ μλ¬Έμ ꡬμ±νμ§ μμ΅λλ€.
μ΄ νλ‘μ νΈμ κ΄λ ¨ κΈ°λ₯μ μ€μΉ, ꡬμ±, νΈμΆ, λ°°ν¬ν λλ νμ§ λ²λ Ή, νλ«νΌ κ·μΉ, μ½ν μΈ μΆμ² λΌμ΄μ μ€, μ 3μ μλΉμ€ μ½κ΄μ μ§μ νμΈνκ³ μ§μμ μΌλ‘ μ€μν΄μΌ ν©λλ€.
λ©΄μ± λ° μ± μ μ ν
- μ΄ νλ‘μ νΈ μ¬μ©μΌλ‘ λ°μνλ λͺ¨λ νμμ κ²°κ³Ό(μ½ν μΈ μ²λ¦¬, κ²μ, μ ν, μ¬λ°°ν¬, μμ μ μ΄μ©μ ν¬ν¨νλ μ΄μ νμ λμ§ μμ)λ μ¬μ©μκ° λ¨λ μΌλ‘ μ± μμ§λλ€.
- μ λ ₯ μ½ν μΈ , μΆλ ₯ μ½ν μΈ , λ°μ΄ν° μΆμ²κ° μ λ²νκ² νκ°λμλμ§ μ§μ νμΈν΄μΌ νλ©°, μ μκΆ, μνκΆ, νλΌμ΄λ²μ, μ΄μκΆ λ± μ λΉν κΆμ΅μ μΉ¨ν΄νλ μ©λλ‘ μ¬μ©ν΄μλ μ λ©λλ€.
- μ΄ νλ‘μ νΈλ₯Ό λΆλ²Β·κ·μ μλ° μ©λλ‘ μ¬μ©ν΄μλ μ λ©λλ€. μ¬κΈ°μλ λΆλ² 볡μ λ°°ν¬, λ¬΄λ¨ λλ μμ§Β·μ μ¬, νλ«νΌ μ ν μ°ν, μ¬κΈ°, λͺ μνΌμ, νμΈμ μ λΉν κΆμ΅ μΉ¨ν΄ λ±μ΄ ν¬ν¨λ©λλ€.
- μ΄ νλ‘μ νΈλ OCR, λ²μ, μ΄ν΄μλ κ΄λ ¨ μλΉμ€λ₯Ό ν¬ν¨ν μ 3μ λͺ¨λΈ, API, λ°μ΄ν°, λΌμ΄λΈλ¬λ¦¬μ μμ‘΄ν©λλ€. κ°μ©μ±, μ νμ±, μμ μ±, μκΈ, 리μ€ν¬ κ΄λ¦¬, μ»΄νλΌμ΄μΈμ€ μꡬ μ¬νμ ν΄λΉ μ 곡μκ° μ± μμ§λ©°, κ΄λ ¨ μνκ³Ό λΉμ©μ μ¬μ©μκ° λΆλ΄ν©λλ€.
- μ μ© λ²λ Ήμ΄ νμ©νλ μ΅λ λ²μμμ, νλ‘μ νΈ μ μμμ κΈ°μ¬μλ μ΄ νλ‘μ νΈμ μ¬μ© λλ μ¬μ© λΆλ₯μΌλ‘ μΈν μ§μ Β·κ°μ μμ€(λ°μ΄ν° μμ€, μ 무 μ€λ¨, μμ΅ μμ€, κ³μ μν, μ 3μ μ²κ΅¬λ₯Ό ν¬ν¨νλ μ΄μ νμ λμ§ μμ)μ λν΄ μ± μμ§μ§ μμ΅λλ€.
- νμ΄λ μ‘°μ§ νκ²½μμ μ΄ νλ‘μ νΈλ₯Ό μ¬μ©ν κ²½μ°, κΆν κ΄λ¦¬, λ‘κ·Έ κ°μ¬, μ½ν μΈ μ¬μ¬, μ»΄νλΌμ΄μΈμ€ νκ°λ₯Ό μ§μ μννκ³ νμν μ¬λ κ²ν μ μ°¨λ₯Ό λ§λ ¨ν΄μΌ ν©λλ€.
μ¬μ© μ μ μνμ μ μ€ν νκ°νμΈμ. κ³μ μ¬μ©νλ κ²μ μ κ³ μ§λ₯Ό μ½κ³ μ΄ν΄νμΌλ©° μ΄μ λμνλ κ²μΌλ‘ κ°μ£Όλ©λλ€.

