원본 번역기
https://gall.dcinside.com/web_fic/163188
갤럼이 올려준 번역기 포크해서 Vertex AI 서비스 계정 인증 로직 추가함
https://github.com/Gotti0/seamarine-lightnovel-translator/releases/tag/v1.3.2_forked
JSON 파일 경로하고 프로젝트 ID 입력해주고
GCP 위치를 "global" 로 설정한다음 잼프로 exp 쓰면 됌
개요
준비물: 구글 계정
과정은 이렇게 이루어짐
1. GCP에서 서비스 계정 생성하기
2. JSON 키 생성하기 (API 키 생성 비슷한거임)
과정
1. 서비스 계정 생성하기
GCP에서는 용도에 따라 권한을 제한하기 위해 "서비스 계정"이라는 개념이 있음
우리의 구글 계정을 직접 사용하는 것은 불가능하고 (사실 가능은 한데 1시간만 유지됨)
무조건 이 "서비스 계정"이라는걸 거쳐가야함
1-1. Vertex AI API 활성화
https://console.cloud.google.com/flows/enableapi?apiid=aiplatform.googleapis.com
아니면 그냥 Vertex AI 웹페이지 따로 들어가도 "님 이거 활성화 해야함" 메세지 뜰꺼임
+ 위 링크 들어갈때 우측 상단에 표시되어 있는 현재 선택된 구글 계정이 자신이 원하는 구글 계정인지 잘 확인 해야 함
+ 만약에 예전에 프로젝트 여러개 만들어뒀으면은 그거도 감안해야함 (여기서 쓰는 프로젝트랑 나중에 쓰는 프로젝트가 동일 해야함)
1-2. 서비스 계정 페이지를 들어가야함
GCP 웹페이지 상단 검색바에서 '서비스 계정' 검색해서 들어감
1-3. 이제 서비스 계정 생성을 시작할꺼임
'서비스 계정 만들기' 버튼을 클릭해서 서비스 계정 생성 과정을 시작함
1-4. 이제 이름과 ID를 적어야함
그냥 대충 적으면됨
1-5. 이제 이 서비스 계정에 권한을 부여해야함
액세스 권한 부여 - 역할에서 'Vertex AI 관리자' 선택하면 됨
※ 만약에 Vertex AI 관리자로 선택 안하고 이상한거 선택하면은 나중에 권한 에러 뜸
1-6. 사용자에 대한건데 그냥 신경 안써도 됨
아무것도 적지 말고 그냥 완료 누르면 됨
1-7. 목록으로 돌아와질꺼임
서비스 계정 생성은 끝났고
이제 JSON 키를 생성해야함
다른 곳에서는 그낭 한줄짜리 텍스트로 인증한다면, 여기서는 JSON 파일로 인증하는거임
2. 인증용 JSON 키 생성하기
2-0. 서비스 게정 목록에서 해당 서비스 계정을 클릭해줌 (이메일 파랗게 써져있는거 클릭)
2-1. '키' - '새 키 만들기' - 'JSON'
이거하면 뭐가달라지는거임?
2.5 exp 쓸 수 있슴
@ㅇㅇ 형님 존경함
@ㅇㅇ 형님 ㅠ 이거 퍼센트 안올라가는건
@라갤러6(180.68) 뭘 잘못눌러서 안되는거임?
@라갤러6(180.68) 로그를 보여줘야지, 그렇게 말하면 모름 - dc App
유료임?
exp는 공짜임
고맙다
시마린 버택스로 돌려보고 싶었는데 딱 만들어주네 고맙다 잘 돌아가네
새로나온 정출 6.5도 쓸 수 있음?
지난번에 번역 돌리는데 할당량에 걸려서 어쩔 수 없이 유료 돌린 경험탓에~
그건 원래 "gemini-2.5-pro-preview-06-05" 이거 입력하면 쓸 수 있었음 그런데 이건 유료 모델이잖슴... 난 안쓸꺼임
flash는 못쓰나요?
모든 모델 다 쓸 수 있지, 돈 나가서 문제지 - dc App
[2025-06-08 18:38:10,976] ERROR:translator_core: [12-10] attempt 2 에서 에러 발생: 403 PERMISSION_DENIED. {'error': {'code': 403, 'message': 'Permission denied on resource project id-757.', 'status': 'PERMISSION_DENIED', 'details': [{'@type': 'type.googleapis.com/google.rpc.ErrorInfo', 'reason': 'CONSUMER_INVALID', 'domain': 'googleapis.com', 'metadata': {'containerInfo': 'id-757', 'service':
'aiplatform.googleapis.com', 'consumer': 'projects/id-757'}}, {'@type': 'type.googleapis.com/google.rpc.LocalizedMessage', 'locale': 'en-US', 'message': 'Permission denied on resource project id-757.'}, {'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Google developers console', 'url': ' https://console.developers.google.com'}]}]}} 라고 오류 뜨는데 왜이러는건지 알 수 있나용
@ㅇㅇ(218.147) 인증 자체는 문제가 없는 것 같아요. 번역을 시작합니다... Vertex AI 클라이언트 사용 시도 중... Vertex AI: 서비스 계정 파일(C:/Users/유저이름/Downloads/affable-doodad-숫자숫자숫자-b9-895a71449f9a.json)에서 인증 정보 로드 완료. Vertex AI: Project ID: id-757, Location: global로 클라이언트 초기화 중. Vertex AI 클라이언트 초기화 성공. 인증 방식: Vertex AI (서비스 계정 또는 ADC)
결제 계정 등록 안한듯 무료 계정으로는 못씀
@ㅇㅇ 억 근데 이거 결제계정 등록 후 2.5 exp로 처리하는데 금액 청구 안날라오는 무료 맞져...? 2.5 프리뷰로 했을때만 금액 청구되는 방식인... 고유명사 추출까지는 문제 없이 됐는데 번역 실행하니깐 뻗어버리네요.. 도스창에 아무것도 출력 안되고ㅠㅠ.. 고급설정은 본문에 있는 세팅이랑 동일하게 해뒀어용
@ㅇㅇ(218.147) 클라이언트 초기화가 성공하고 번역과정에서 뻗은거라면... 동시 요청을 너무 많이 보냈나..? 설정 값을 자세히 알려주셈
@ㅇㅇ 설정 값 : 저 댓글 단 다음날 다시 시도해보니 이번엔 되더라구요...? 근데 엄~청 오래걸리긴 했어요 https://gall.dcinside.com/board/view/?id=web_fic&no=164170&page=1
@ㅇㅇ 2.5는 원래 이정도로 오래 걸리는 게 맞죠? 그래서 2.0으로 번역하고 2.5로 검수하던가 혹은 카드 등록해서 유료로 동시 요청을 많이 하던가...
[ERROR] Attempt 3 - Failed to parse chunk: Invalid non-printable ASCII character in URL, '\t' at position 77. 고유명사 추출하는데 이거 뜨면서 안됨
비보) 오늘부로 버텍스 쌀먹 막힘.