전체설명 링크 https://kone.gg/s/somisoft/d8a3IHOOc4LSL9Q1fCmjCb
들어가기 앞서 게임 번역이 안되는 경우 몇가지 얘기하고 넘어감
경로에 모든 한글 , 일본어 반드시 제거해야함 한글자라도 들어가있으면 오토트랜스 먹통될 확률 높음
64비트는 64용 32비트는 32용 메인 폴더에 UnityCrashHandler64 이거있으면 64
UnityCrashHandler32 이거 있으면 32용
3.파이선 서버는 번역할때는 켜져있어야함
(2025-6-06)
aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xb1BLQVc3V2RhRjNrZHV6d25mZndfS0h6c0J1emV1NkIvdmlldz91c3A9c2hhcmluZw==
이번 업데이트 설명
(웬만하면 결제계정 등록하는걸 추천함. 무료계정은 분당 15회 제한인데
결제계정은 분당 2000개까지 처리 가능함 비용도 백만토큰 ( 3000페이지 소설책 10권 분량) 당 100원임
그리고 첫 3개월은 현금 40만원가치 크레딧 줌 )
api 다중 추가 기능 업그레이드
아무래도 api 결제계정 추가에 거부감이 있어서 무료 api 여러개로 쓰는 사람들이 꽤 있는거 같은데
내가 알기로는 무료 api는 발급 거의 무제한이라 들어서
여러개 추가하고 자동으로 api 키 변경하게 하는 로직을 추가함
원리는 간단함
파이선이 ai도 아니기에 api키가 먹통된걸 스스로 판단하고 넘길수는 없어서
원시적인 로직을 추가함 쉽게 설명하겠음
최초 번역요청함 - 번역실패 (한도 초과, 오류 등등 여러가지 이유로 api가 번역실패)
-5초간 대기후 재시도 - 번역실패 - 다시 5초간 대기후 - 번역실패 - 다음 등록된 api로 변경
만약 2번째나 3번쨰 시도시에 성공하면 카운트 초기화하고 api키 보존하는 원리임
방법설명
gemini trans.py 파일 메모장 또는 기타 텍스트 편집프로그램으로 열고
# 1. Gemini API 키: 여기에 본인 API 키들을 리스트 형태로 넣어주세요.
API_KEYS = [
"YOUR_GOOGLE_AI_API_KEY_HERE_1", - 본인 api키 넣던곳 엔터쳐서
"YOUR_GOOGLE_AI_API_KEY_HERE_2", 이렇게 두번째줄에 같은 형식으로 api 키 넣어주면 됨
같은 방식으로 3,4번 계속추가할수있음 한 5개정도면 하루종일 돌릴수 있지 않을까 싶음
예시
주의 밑줄 설명란에 api키 넣으면 절대안됨 주석이라 효과없음
(# "YOUR_GOOGLE_AI_API_KEY_HERE_2", # 같은 형식으로 1번키 다음줄에 추가) 이거에 넣는거 아님
주의사항2
API키 하나만 쓸사람 유료계정이든 크레딧 많이 남았든 하나만 쓸사람은
다음줄 절대 추가하면 안됨. 그리고 한줄이어도 번역실패 재시도 매커니즘은 작동하니까 기다렸다가
번역안되면 조금 기다려보기
추가된 코드 설명
MAX_CONSECUTIVE_KEY_FAILURES = 3 api키당 몇번 실패해야 넘기는지 숫자 기본값3
3번 번역시도 실패시 api키 넘김
MAX_REQUEST_RETRIES = 2 재시도 몇번할건지 숫자 기본값 2 2번만 재시도한다는거임
최초시도1번 재시도2번 즉 3번 시도했는데 안되면 api키넘김
RETRY_DELAY_SECONDS = 5 번역실패시 재시도까지 대기시간 기본값 5초
최초시도후 실패시 5초간 기다렸다가 재번식 또 실패시 다시 5초간 기다렸다가 실패시 api넘김 총 10초 소요
저 수치는 본인이 하고 싶은대로 조절가능 5초는 길어 보일수도 있는데 보수적으로 잡아서 일단 5초정도는 기다려보자 이거임
current_api_key_index 현재 무슨 api키를 쓰고 있는지 임 첫번쨰부터 순서대로 0 1 2 이런식임
api_key_failure_counts 각 api키당 실패횟수 카운터임 성공시 초기화
여담
가끔 제미니가 일본어나 한자같은거 원문으로 내뱉을 경우가 있음.
예: 나의 안으로 オチンチン 들어오는게 느껴져...
이런식으로 이건 オチンチン이 오친친= 꼬추인데 검열하는건지 어떤건지 하여튼
제미니 특성상 가끔 내는 찐빠니까 넓은 마음으로 넘어가줘 나머진 다 잘해주잖아 ㅠ
정 싫으면 본인이 프롬포트를 짜서 넣거나 아니면 추가해도 됨
문제 생기면 원본 프롬포트 쓰면됨
추가했으면 하는 기능이나 오류는 여기 댓글로 남겨줘 가능한 하겠음
