kone
소미소프트
소미소프트

로컬LLM(Ollama) 이용한 파이썬 MV 번역 코드

04/04/2026, 17:49:12
유틸
27795 views · 21 likes

국룰, 1달

https://kio.ac/c/bAnbzPJARpLrz4hQWOwP0b

  1. 24GB이상의 VRAM이 있는 사람에게 추천 / 12GB 이상의 VRAM 권장 (집컴 또는 연구실/직장 컴퓨터)
    [24기가 언더에서도 가능하나 Vram이 낮을수록 성능은 떨어짐 12GB 이상의 Vram이있으면 27B모델 대신 12B 모델을 사용하면 성능이 미세하게 떨어지지만 충분히 대체 가능 그 이하는 애매 ]

  2. Ollama 세팅이 되어있으면 편하고 기본적으로 파이썬이나 로컬 LLM을 다뤄본 사람에게 권장

  3. 잘 쓰던 번역툴 있으면 그거 쓰시면 좋아요 기존에 번역툴이 불편한데 sLLM은 다룰줄 아는 경우 좋음


사용 로컬 LLM 모델 : https://huggingface.co/yanolja/YanoljaNEXT-Rosetta-27B-2511

yanolja/YanoljaNEXT-Rosetta-27B-2511 · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.



해당 글에선 Ollama 및 모델 파일 세팅에 관한 내용 및 파이썬 코드에 관한 내용을 다루지 않습니다.


만들게 된 이유

  1. GeminiAPI는 검열이 심하고 Free-tier에 경우 과도하게 연속으로 실패하면 계정필터를 먹이는 문제가 있었음

  2. Translator++ 나 기존 번역툴들은 sLLM을 사용하기엔 편하지 않았음.

  3. 파이썬을 통한 sLLM을 사용한다면 (1) 커스터마이징이 간단하고 (2) 특정 에러에 대한 피드백이 매우 빠르며 (3) 무제한 무료 (4) 검열이 없음

  4. Yanolja Next- Rosseta나 TranslateGemma  이후 로컬 LLM의 번역성능이 꽤나 높게 올라와서 봐줄만함



번역 방법

  1. 쯔익으로 번역할 파일을 전부 txt로 추출합니다.

  2. 번역할 파일들을 input 폴더에 넣습니다.

  3. 본인의 Ollama 주소에 맞게  parser.add_argument('--api', default='http://localhost:11434') 랑
    parser.add_argument('--model', default='hf.co/yanolja/YanoljaNEXT-Rosetta-27B-2511-GGUF:q4_K_M') 를 수정합니다.
    Tip : 로컬이면 Ollama 그대로 쓰면 되고 연구실이나 사무실 PC면 Tailscale을 통해 IP를 땡겨올 수 있음

  4. requirements (아마 pip install requests 하나면 될 듯?)를 설치합니다.

  5. python MVtranslate.py

  6. 기본 3회까지 재번역해주는데 3번 연속 실패하면 failed 폴더 들어가서 원인 파악

  7. failed가 있을 경우 원인이 되는원문을 살짝 건드려준뒤 그대로 돌리면 이미 번역된 chunk는 두고 빈 chunk만 알아서 번역해줌


주의 - 번역 퀄리티 체크용으로 샘플로 번역해둔 파일이 있는데 Output폴더랑 temp 폴더를 지우고 번역하는게 좋음





번역 과정 설명

1. input에 있는 파일을 순차적으로 하나씩 불러옵니다.

2. 100줄씩 쪼개서 청크로 분할합니다.

3. Translator++와 같은 원리로  -----, \n[1]등이 망가지지 않게 placeholder로 바꿔줍니다.

4. 번역합니다.

4-1. 실패하면 온도를 바꿔가며 3번까지 재시도하고

5. placeholder를 제자리에 가져다 둡니다.

6. 합칩니다.




코드 자체는 Yanolja Next- Rosseta에 최적화 되어있음

개인적으로 일-한 30B 언더 모델중엔 베스트라고 생각함

Translategemma도 좋다곤 하는데 일-한 번역에선 좀 떨어진다 느꼈음 Qwen-3.5는 훌륭한 모델이지만 27B도 30B A3B도 번역 모델은 아니라 느리고 삑이 많이남


번역 퀄은  RJ01593865에 Commonevents 번역해둔 txt파일이 있으니 확인해보면 될 듯


보통 다른 모델은 system prompt를 받는데


로제타는 조금 구조가 달라서 다른 번역기에 쓰는 시스템 프롬프트를 그대로 쓰면 안됨.

자세한건 허깅페이스 페이지 참조


Ollama를 다룰줄 아는사람이면 아마 파이썬 파일은 Gemini 딸깍으로 만들 수 있을 것 같은데

그냥 세팅값 공유의 개념이라고 생각해주면 좋을 것 같음



sLLM을 좀 다뤄본 사람이면 로제타 허깅페이스를 한번 훑어보면 좋음

기본적으로 tone을 통해 어투를 조정하고 glossary를 통해 사용자 사전을 조정하는데


이 부분은 프롬프팅에 영역이라 정답이 없음. 꿀도르랑 저기 옆동네 AI 채팅 좋아하시는분들이 만들걸 좀 참조해서 프롬프팅을 해봤는데


최적은 아님. 기본적으로 로제타는 기업에서 야X자 운영을 위해 만든 모델이라 표현자체를 순하게 하려는 경향성이 있어서 프롬프팅, 특히 사용자사전을 잘먹여줄 필요성이 있어서 이걸 집단지성으로 좀 개조할 수 있으면 좋겠음


sLLM으로 번역하는사람은 초 마이너겠지만 개선방향이나 프롬프트를 업로드 해준다면 큰 도움이 될 것 같음.



추가 - 번역할때 Actor 불러와서 명사 끝에 조사 맞춰주는거 안했는데

주인공명 같이 유동적일 경우 적용이 안될 것 같아서 Auto조사 플러그인 만들었음

https://kio.ac/c/aXPph-sWgFMFP0uOVGwz0b


아마 찾아보면 있지 싶은데 안보여서 Gemini딸깍해봄. plugins 폴더에 집어넣고 plugins.js 수정


수정(4.5 - 5:22) - Line수가 원본이랑 다르면 재번역 하는기능을 추가함


4.5 - 14:58- Gemma 26B 모델을 써봤는데 성능이 심상치 않음 로제타보다 훨씬 좋은 느낌이라 Gemma4에 맞는 튜닝버전을 제작중

21
17 comments
24 GB 미만이라 보기만 해야겠다
작업물 공유 고맙다 나도 파이썬으로 만들던 중이던게 있어서 크게 도움이 돼 슬슬 aya 놔주고 로제타 hf 문서 정독좀 해봐야겠네
04/04
글카사야되나 vram 8g라 로컬돌리는 글 볼때마다 마렵다
04/05
8g는 게이밍은 괜찮아도 AI를 하기엔 약간 아쉽긴 하지 근데 로컬이 또 마냥 성능이 좋은게 아니라 그림은 nai, llm은 유료모델이라는 대안이있어서 로컬 모델만을 위해 글카를 바꾸는건 비추
이번 젬마도 성능 엄청 좋다더라
04/05
젬마4 평이 좋다곤 해서 기대중이긴한데 번역 모델은 아니라 오픈클로나 Ai그림에 쓰는 용도로 더 기대중
04/05
젬마4 3시간정도 써봤는데 번역 전용 모델이 아닌데 로제타보다 성능이 좋은 것 같은데?.... 혁명이네
04/06
번역은 젬마4로 종결인듯 너무 좋음
04/05
1060 가진 사람은 그림의 떡으로 밖에 ㅋㅋ
04/10
이거 라데온 쓰는 사람도 할만함? 라데온은 ai 성능 별로라던데
젬마4 supergemma4-26b-uncensored-fast-v2-q4_k_m_gguf <-- 이모델 좋다 검열 없고 번역 잘한다.. LM STUDIO 에서 아주 잘먹고 사용중인데 만족중임.. 이 젬마4와 LM STUDIO 지원되게 만들어주면 종결일 것 같은데?
[RG9yb3p6/용량줄임]5~8월모음+자막1
영상
뒤치기는 뒤에서
08/23 157306 120
[복구요청] 셀로버스 판타지 요청합니다
요청
33322
08/23 6993 0
연도국룰(ex.2026ㄱㄹ) 관련 질문도 차단임?
질문
crtrp
08/23 6530 -11
(요청 없는 버전업) RJ01616172 자궁 수업 NTR
번역
craven
08/23 239437 130
제작자 씨엔 문의 결과
일반
changman89
08/23 6292 6
셀레녹시아 체험판 번역은 내려간 건가?
질문
asdkkq
08/23 5964 0
토미에는 결혼이 하고 싶어 '검열'뜨는건 그냥 씬을 안만든거임??
질문
망고빙수
08/23 5499 0
[미번,번역요청] 고전 게임 입니당
미번
tentacle master
08/23 45056 35
[RJ01394190] 슈가 라이프 ~코인 소녀와 달콤한 나날~
복구
개구리
08/23 170973 58
오늘 하루종일 '환생 주점'만 했네
후기 및 공략
스삐키뚜땨
08/23 26280 17
애니 하나만 찾아주실분(아시는 분) 부탁드립니다.
질문
seryoung11
08/23 4417 0
인간적으로 입추 지났으면 시원해져야하는거 아님?
일반
apee
08/23 4801 0
윈도우 11은 번역 프로그램 뭐씀?
질문
akskdkfk12
08/23 5312 0
Ark Manager 미디어 기능을 전체적으로 손보고 있습니다. (불편한점 등 의견 환영)
작업현황
rigra
08/23 14043 2
【ai번역】 순진하고 순수한 쿨다운녀인 그녀가 첫경험 후 점점 더 과도한 스킨십을 해온다.
소리
나도끼워야지
08/23 50157 61
[복구요청] RJ01577275 人妻上司の分からせ方 유부녀 상사 참교육
요청
quasistellarobject
08/23 7734 1
(ai)(후타)생각없이 만든 아리아 수나(줄여서 아리수)
야짤
gongkong4
08/23 17868 6
[복구요청]RJ01671421 주인님 최애인 내가 네토라레 당하기까지
요청
gmrzkfn
08/23 6723 0
하드가 뒤져서 그 안에 있던 대마인 뷰어하고 야겜 뷰어가 날아갔다
일반
슬래시
08/23 7276 2
방과후 마사지 간단 후기
후기 및 공략
lkjlkjlk
08/23 39727 32
주인공이 야스절대 못하는 전개인데 윾쾌한 웹소 소재 하나떠오름
일반
ㅇㅇ
08/23 6317 0
요청복구) Summer time Saga-0-20-16-pc
복구
햄댕이
08/23 167564 68
[자막번역만]다우너 ○리 마왕의 감도 3000배 인파라오호 목소리! LV 차 95776? 최○강○으로 완봉이지만 뭐w 즛코바코 절정해라 육변기♪…후우. 너를 사랑해
소리
하츠네미쿠
08/23 51889 49
[복구요청] 언홀리 메이든 폭탄 증가패치
요청
마이도아리
08/23 7520 0
윈도우 디펜더 얘 좀 웃기네 ㅋㅋ
일반
snoram
08/23 7120 1
들끓던 무렵에 작가 근황 ㅋㅋㅋ
일반
gloli
08/23 8410 2
1주일만 더 버티면 8월 안녕이다
일반
돔마
08/23 5285 0
에테리얼) 젠레스 세계관에선 이것도 연애입니다
영상
godknows
08/23 153592 144
마성의 그녀 이벤트 당첨됐다. 그런의미로 디엘사이트 1000포 뿌림
일반
yongrong
08/23 7688 6
[Hanpatsu Zokusei] 수수하고 오타쿠 같은 여동생 마유 쨩 1화~4화전반부
동인
티모
08/23 163028 221