AI 그게 뭔데
끄적끄적 개발일지
AI 그게 뭔데
전체 방문자
오늘
어제
  • 분류 전체보기 (342)
    • 논문 (5)
    • DL(Deep-Learning) (34)
      • 개념 (14)
      • Python 기초 (14)
      • Tensorflow (6)
      • Pytorch (0)
    • NLP (10)
    • OpenCV (53)
    • DevOps (10)
      • AWS (2)
      • Docker & Kubernetes (4)
      • Spark (3)
      • SQL (1)
    • MacOS (1)
    • React-Native (2)
    • BI (3)
      • GA(Google Analytics) (3)
      • Tableau (0)
    • 알고리즘 (221)
      • 백준 (76)
      • 프로그래머스 (108)
      • 기타 알고리즘 (37)

인기 글

태그

  • 파이썬
  • 프로그래머스
  • 알고리즘
  • LEVEL2
  • 연습문제
  • Python
  • level1
  • OpenCV
  • 이코테
  • 백준

최근 글

hELLO · Designed By 정상우.
AI 그게 뭔데

끄적끄적 개발일지

DL(Deep-Learning)/Python 기초

[코드라이언] 번역하기

2022. 1. 26. 11:20

코드라이언의 [심화] 같이 푸는 PYTHON 과정의 번역하기 내용을 간략히 정리한 것이다.

1. 필요한 모듈 import 하기

from googletrans import Translator

 

googletrans는 언어감지 및 번역을 도와주는 LIbrary 이다.

 

 

2. 번역기를 만들어 준다.

translator = Translator()

 

 

3. 번역하고싶은 문장과 번역하고 싶은 언어를 입력하고 번역을 진행한다.

sentence = input("번역 하고싶은 문장을 입력해주세요 : ")
lang = input("어떤 언어로 번역을 할까요?")

result = translator.translate(sentence,lang)
detected = translator.detect(sentence)

 

translator.detect(sentence) 는 문장이 어떤 언어인지 감지해서 알려주는 역할을 한다.

translator.translate(sentence,lang) 는 문장을 원하는 언어에 맞게 번역해주는 역할을 한다.

 

참고사이트

 

하지만 나는 위의 코드가 돌아가지 않아 해본 방법이

 

pip install googletranpip install goletrans ==3.1.0a0s ==3.1.0a0
pip install google_trans_new

 

중에서 두번째 방법으로 번역을 시도하였다.

 

from google_trans_new import google_translator

translator = google_translator()

sentence = input("번역 하고싶은 문장을 입력해주세요 : ")
lang = input("어떤 언어로 번역을 할까요? ")

result = translator.translate(sentence, lang)
detected = translator.detect(sentence)  # 언어감지

 

 

4. 결과를 확인

print(detected[0], ":", sentence)
print(lang, ":", result)

 

번역하고싶은 뮨장과 언어 :

 

sentence : 안녕

lang : en

---------------------------------

결과 :

 

ko : 안녕

en : Hello

 

 

 

코드라이언 | 손으로 하는 진짜 코딩

멋쟁이사자처럼이 만든 온라인 코딩 교육 서비스 코드라이언, 이제 눈으로만 공부하지 말고 손으로 진짜 코딩 공부를 시작해보세요!

www.codelion.net

'DL(Deep-Learning) > Python 기초' 카테고리의 다른 글

[Python] 예외처리  (0) 2022.01.26
[Python] 클래스 Class 2  (0) 2022.01.26
[Python] 클래스 Class 1  (0) 2022.01.26
[python] 함수 Function  (0) 2022.01.26
[코드라이언] 날씨 정보 받아오기  (0) 2022.01.26
    AI 그게 뭔데
    AI 그게 뭔데
    공부와 개발 그리고 AI가 약간 첨가된 흔적 남기기

    티스토리툴바