--- title: Text Generator emoji: πŸŒ– colorFrom: red colorTo: green sdk: gradio sdk_version: 5.35.0 app_file: app.py pinned: false license: mit short_description: κ°•μ’Œ μ‹€μŠ΅μš© --- ## πŸ‡°πŸ‡·β†”οΈπŸ‡¬πŸ‡§ Gradio 기반 ν•œκ΅­μ–΄-μ˜μ–΄ λ²ˆμ—­κΈ° Hugging Face의 μ΅œμ‹  μ˜€ν”ˆμ†ŒμŠ€ λͺ¨λΈμ„ ν™œμš©ν•˜μ—¬ λ§Œλ“  κ°„λ‹¨ν•˜κ³  κ°•λ ₯ν•œ ν•œκ΅­μ–΄-μ˜μ–΄ μ–‘λ°©ν–₯ λ²ˆμ—­κΈ°μž…λ‹ˆλ‹€. Gradioλ₯Ό μ‚¬μš©ν•˜μ—¬ λˆ„κ΅¬λ‚˜ μ‰½κ²Œ μ‚¬μš©ν•  수 μžˆλŠ” μ›Ή UIλ₯Ό μ œκ³΅ν•˜λ©°, Google Colab ν™˜κ²½μ—μ„œ μ†μ‰½κ²Œ μ‹€ν–‰ν•  수 μžˆλ„λ‘ μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ## ✨ μ£Όμš” κΈ°λŠ₯ μ–‘λ°©ν–₯ λ²ˆμ—­: ν•œκ΅­μ–΄ β†’ μ˜μ–΄, μ˜μ–΄ β†’ ν•œκ΅­μ–΄ λ²ˆμ—­μ„ λͺ¨λ‘ μ§€μ›ν•©λ‹ˆλ‹€. κ³ μ„±λŠ₯ λͺ¨λΈ μ‚¬μš©: NHN DQμ—μ„œ NLLB λͺ¨λΈμ„ λ―Έμ„Έ μ‘°μ •ν•œ μ΅œμ‹  λͺ¨λΈμ„ μ‚¬μš©ν•˜μ—¬ λ²ˆμ—­ ν’ˆμ§ˆμ΄ μš°μˆ˜ν•©λ‹ˆλ‹€. 직관적인 UI: Gradio 기반의 μ›Ή μΈν„°νŽ˜μ΄μŠ€λ₯Ό 톡해 μ½”λ“œλ₯Ό λͺ¨λ₯΄λŠ” μ‚¬μš©μžλ„ μ‰½κ²Œ μ΄μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ°„νŽΈν•œ μ‹€ν–‰: Google Colab λ…ΈνŠΈλΆμ΄λ‚˜ 둜컬 ν™˜κ²½μ—μ„œ λͺ‡ μ€„μ˜ μ½”λ“œλ§ŒμœΌλ‘œ λ°”λ‘œ μ‹€ν–‰ κ°€λŠ₯ν•©λ‹ˆλ‹€. ## βš™οΈ μ‚¬μš©λœ λͺ¨λΈ 이 ν”„λ‘œμ νŠΈλŠ” NHN DQ(Data & Quality) νŒ€μ—μ„œ Meta AI의 NLLB λͺ¨λΈμ„ ν•œκ΅­μ–΄ λ²ˆμ—­μ— 맞게 λ―Έμ„Έ μ‘°μ •ν•œ λͺ¨λΈμ„ 기반으둜 ν•©λ‹ˆλ‹€. ν•œκ΅­μ–΄ β†’ μ˜μ–΄: NHNDQ/nllb-finetuned-ko2en μ˜μ–΄ β†’ ν•œκ΅­μ–΄: NHNDQ/nllb-finetuned-en2ko ## πŸš€ μ‹œμž‘ν•˜κΈ° 사전 μ€€λΉ„ ν”„λ‘œμ νŠΈλ₯Ό μ‹€ν–‰ν•˜κΈ° μœ„ν•΄ λ‹€μŒ λΌμ΄λΈŒλŸ¬λ¦¬κ°€ ν•„μš”ν•©λ‹ˆλ‹€. transformers sentencepiece accelerate gradio torch ## μ‹€ν–‰ 방법 ### 1. Google Colab μ—μ„œ μ‹€ν–‰ (ꢌμž₯) app.py 파일의 전체 μ½”λ“œλ₯Ό λ³΅μ‚¬ν•©λ‹ˆλ‹€. Google Colab (colab.research.google.com)μ—μ„œ μƒˆ λ…ΈνŠΈλ₯Ό μ—½λ‹ˆλ‹€. μ½”λ“œ 셀에 λ³΅μ‚¬ν•œ μ½”λ“œλ₯Ό λΆ™μ—¬λ„£κ³  μ‹€ν–‰(▢️)ν•©λ‹ˆλ‹€. μ‹€ν–‰ μ™„λ£Œ ν›„ λ‚˜νƒ€λ‚˜λŠ” 곡개 URL 링크λ₯Ό ν΄λ¦­ν•˜μ—¬ λ²ˆμ—­κΈ°λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. ### 2. 둜컬 ν™˜κ²½μ—μ„œ μ‹€ν–‰ 이 μ €μž₯μ†Œλ₯Ό ν΄λ‘ ν•˜κ±°λ‚˜ app.py νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν•©λ‹ˆλ‹€. ν„°λ―Έλ„μ—μ„œ λ‹€μŒ λͺ…λ Ήμ–΄λ‘œ ν•„μš”ν•œ 라이브러리λ₯Ό μ„€μΉ˜ν•©λ‹ˆλ‹€. ```Bash pip install transformers sentencepiece accelerate gradio torch ``` λ‹€μŒ λͺ…λ Ήμ–΄λ‘œ 파이썬 슀크립트λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€. ```Bash python app.py ``` 터미널에 좜λ ₯λ˜λŠ” 둜컬 URL(예: http://127.0.0.1:7860)을 μ›Ή λΈŒλΌμš°μ €μ—μ„œ μ—½λ‹ˆλ‹€. ## πŸ› οΈ μ£Όμš” 기술 Python Hugging Face Transformers: μ΅œμ‹  AI λͺ¨λΈμ„ μ‰½κ²Œ μ‚¬μš©ν•  수 μžˆλ„λ‘ λ•λŠ” 라이브러리 Gradio: κΈ°κ³„ν•™μŠ΅ λͺ¨λΈμ„ μœ„ν•œ λΉ λ₯΄κ³  κ°„νŽΈν•œ UI 라이브러리 PyTorch: 핡심 λ”₯λŸ¬λ‹ ν”„λ ˆμž„μ›Œν¬