File size: 2,590 Bytes
b21fc28
 
 
 
 
 
 
 
 
 
 
 
 
762064a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0a5c8bf
762064a
 
0a5c8bf
762064a
0a5c8bf
 
762064a
0a5c8bf
 
762064a
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
---
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: 핵심 딥러닝 프레임워크