from google_trans import Translator
# 함수형태로 번역기 형태 만들기
def google_trans(messages):
google = Translator()
result = google.translate(messages, dest="ko")
return result.text
text = "I Love YOUU~~"
result = google_trans(text)
print(result)
def papago_translate(text):
data = {'text' : text,
'source' : 'en',
'target': 'ko'}
# requests와 response
response = requests.post(url, headers=header, data=data)
rescode = response.status_code
# 결과 출력
result = papago_translate(text)
print(result)
무료로 제공되는 양이 넉넉함
신용카드 등록 필요
파이썬 오픈소스 설치 필요
import deepl
auth_key = "API Key" # Replace with your key
translator = deepl.Translator(auth_key)
result = translator.translate_text(text, target_lang="KO")
print(result.text)
# Streamlit 패키지 추가
import streamlit as st
# OpenAI 패키지 추가
import openai
# 구글 번역 패키지 추가
from googletrans import Translator
# Deepl 번역 패키지 추가
import deepl
# 파파고 API요청을 위한 Requests 패키지 추가
import requests
# 메인함수
def main():
# 기본 설정
st.set_page_config(
page_title="번역 플랫폼 모음",
layout="wide")
# session state 초기화
if "OPENAI_API" not in st.session_state:
st.session_state["OPENAI_API"] = ""
if "PAPAGO_ID" not in st.session_state:
st.session_state["PAPAGO_ID"] = ""
if "PAPAGO_PW" not in st.session_state:
st.session_state["PAPAGO_PW"] = ""
if "DeeplAPI" not in st.session_state:
st.session_state["DeeplAPI"] = ""
[인프런]초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지