Skip to content

Releases: NudeNyang/NudeNyang-Discord-Translator

0.7.8 Beta

Choose a tag to compare

@NudeNyang NudeNyang released this 28 Sep 16:30

NudeNyang Discord Translator 0.7.8-beta

Discord에서 번역에 실패한 메시지를 계속 다시 요청하던 문제를 수정했습니다. 코드처럼 원문을 그대로 두어야 하는 내용이 번역 결과로 돌아오면, 품질 검사를 통과하지 못해 같은 메시지를 반복 요청하는 경우가 있었습니다.

달라진 점

  • 품질 보완까지 실패한 메시지는 원문을 유지하고 자동 요청을 멈춥니다. 스크롤 등으로 같은 메시지가 화면에 다시 나타나도 실패 기록을 재사용합니다.
  • 서버 오류 등은 첫 실패 후 2초, 두 번째 실패 후 4초 기다린 뒤 재시도합니다. 세 번째 처리에서도 실패하면 멈춥니다. 긴 메시지의 분할 번역이나 서비스 내부 재시도 때문에 실제 API 호출 횟수는 더 많을 수 있습니다.
  • 실패한 메시지가 있어도 다른 메시지의 번역은 계속됩니다. 원문을 수정하거나 번역을 껐다 켜면 다시 시도할 수 있습니다. 번역 엔진이나 언어 설정을 바꿔도 새로 처리합니다.

실패 기록은 최근 1,024개까지 메모리에만 보관합니다. 앱을 다시 시작하거나 오래된 기록이 밀려나면 해당 메시지를 다시 시도할 수 있습니다. 원문 유지 결과를 정상 번역으로 저장하지 않으며 코드·멘션·URL의 기존 보호 동작은 유지합니다.

설치와 업데이트

버전명은 0.7.8-beta이며 GitHub에서는 정식 최신 릴리스로 배포합니다. 기존 설치형 사용자는 앱의 업데이트 안내에 따라 설치하면 됩니다. 설정을 초기화하거나 앱을 먼저 지울 필요는 없습니다.

설치 파일 사용 환경
NudeNyang-Translator-0.7.8-beta-x64-Setup.exe Intel·AMD Windows PC
NudeNyang-Translator-0.7.8-beta-ARM64-Setup.exe Windows on ARM PC

예전 포터블판은 설치형을 직접 받아 주세요. 이번 업데이트는 Discord 수신 메시지 처리에 적용하며 브라우저 확장 버전은 바뀌지 않습니다.

두 설치 파일은 기존 키로 자동 업데이트 서명을 적용합니다. Microsoft Authenticode 서명과는 별개라 Windows에서 게시자 확인 경고가 표시될 수 있습니다.

확인한 범위

모사 서버가 while(true)를 그대로 돌려주는 검사에서, 수정 전 약 3.6초 동안 51회 발생했던 요청이 수정 후 2회에서 멈췄습니다. 화면 재생성, 메시지 수정, 번역 껐다 켜기, 서버 오류와 복구도 검사했습니다. 실제 유료 API나 구독 CLI 계정의 사용량을 측정한 결과는 아닙니다.

ARM64는 빌드·바이너리 형식·업데이트 서명을 검증하며, 실제 ARM64 장치에서 설치와 업데이트를 실행한 검증은 포함하지 않습니다.

0.7.7 Beta

Choose a tag to compare

@NudeNyang NudeNyang released this 28 Sep 15:12

NudeNyang Discord Translator 0.7.7-beta

OpenAI 호환 API를 번역 엔진으로 사용할 수 있습니다. 직접 운영하는 서버나 호환 서비스를 연결하려면 설정의 번역 엔진 → OpenAI 호환 API에서 서버 주소와 모델 ID를 입력하세요. 인증이 필요한 서버에만 API 키를 넣으면 됩니다.

달라진 점

  • OpenAI 호환 API에 요청당 문장 수, 동시 요청 수, 문맥 공유 설정을 추가했습니다. 문맥 공유를 켜면 같은 화면의 다른 메시지도 참고 문맥으로 함께 보냅니다.
  • 긴 연결 설정은 필요할 때 펼쳐 볼 수 있도록 접었습니다. 펼치거나 접어도 아이콘과 이름은 움직이지 않고, 입력 중인 내용도 유지됩니다. 고급 설정은 안쪽에 따로 접지 않고 바로 표시합니다.
  • ChatGPT·Claude·Gemini·DeepL의 연결 버튼과 연결 해제 버튼은 기존 위치에 두었습니다.
  • API 키는 Windows 보안 저장소에 보관하며, 다른 서버 주소로 바꾸면 이전 서버의 키를 보내지 않습니다. 키만 바꿔 저장해도 실제 번역에 새 키가 적용됩니다.
  • 접어 둔 입력란에 잘못된 주소나 숫자가 있으면 해당 설정을 펼쳐 수정할 수 있게 했습니다.

설치와 업데이트

버전명은 0.7.7-beta이며 GitHub에서는 정식 최신 릴리스로 배포합니다. 기존 설치형 사용자는 앱의 업데이트 안내에 따라 설치하면 됩니다. 설정을 초기화하거나 앱을 먼저 지울 필요는 없습니다.

설치 파일 사용 환경
NudeNyang-Translator-0.7.7-beta-x64-Setup.exe Intel·AMD Windows PC
NudeNyang-Translator-0.7.7-beta-ARM64-Setup.exe Windows on ARM PC

예전 포터블판은 설치형을 직접 받아 주세요. 브라우저 확장은 별도로 배포되므로 이번 본체 업데이트에 확장 버전 변경은 포함되지 않습니다.

선택한 외부 API 서버에는 번역할 텍스트가 전송됩니다. 연결 전에 해당 서비스의 요금과 데이터 처리 정책을 확인해 주세요. 로컬 모델은 기존처럼 사용할 수 있습니다.

두 설치 파일에는 기존 키로 자동 업데이트 서명을 적용했습니다. Microsoft Authenticode 서명과는 별개라 Windows에서 게시자 확인 경고가 표시될 수 있습니다.

확인한 범위

서버 주소 변경 시 키 재사용 방지, 키 갱신, 연결 실패와 재시도, 설정 입력 보존을 검사했습니다. 설정 화면은 밝은 테마와 어두운 테마, 좁은 창과 확대 배율에서도 확인했습니다.

API 검사는 모사 서버를 사용했으며 모든 외부 서비스와의 호환성을 확인한 것은 아닙니다. ARM64는 빌드·바이너리 형식·업데이트 서명을 검사했지만 실제 장치에서의 설치와 업데이트는 아직 확인하지 못했습니다.

0.7.6 Beta

Choose a tag to compare

@NudeNyang NudeNyang released this 20 Sep 06:25

NudeNyang Discord Translator 0.7.6-beta

Discord에서 스크롤한 뒤 번역이 다시 나타나기까지 오래 기다리던 문제를 줄였습니다. 기호만 보낼 때 전송 통역이 끼어들거나, 이모지 창에 초대 안내가 잘못 뜨던 문제도 고쳤습니다.

달라진 점

  • 이전에 번역한 메시지는 다른 번역이 진행 중이어도 저장된 결과를 바로 불러옵니다. 빠르게 스크롤하면 화면 밖으로 나간 미처리 메시지는 건너뛰고, 완성된 번역부터 표시합니다.
  • 전송 통역을 켠 상태에서 !?, …, 이모지만 입력하고 곧바로 Enter를 눌러도 번역을 기다리지 않고 그대로 보냅니다. 일반 문장이 섞인 입력은 기존처럼 번역합니다.
  • 이모지 선택기를 열었을 때 ‘브라우저에서 계속’ 초대 안내가 나타나던 문제를 수정했습니다. 실제 초대 화면의 안내와 추가 인증 시 연결을 잠시 끊는 동작은 유지합니다.

CPU 스레드 설정은 바꾸지 않았습니다. Ryzen 9 9950X3D와 Hy-MT2 1.8B로 비교했을 때 16·32스레드가 기존 6스레드보다 빠르지 않았습니다. 이미 끝난 번역을 재사용하도록 바꿔 불필요한 대기를 줄였습니다.

설치와 업데이트

기존 설치형 사용자는 앱의 업데이트 안내에 따라 설치하면 됩니다. 업데이트 주소와 서명 키는 그대로 유지합니다. 앱을 지우거나 설정을 초기화할 필요는 없습니다.

설치 파일 사용 환경
NudeNyang-Translator-0.7.6-beta-x64-Setup.exe 대부분의 Intel·AMD Windows PC
NudeNyang-Translator-0.7.6-beta-ARM64-Setup.exe Windows on ARM PC

Windows 10·11을 지원합니다. 예전 포터블판은 자동 업데이트가 없어 설치형을 직접 받아야 합니다. 브라우저 확장은 스토어별로 별도 배포되며, 본체 업데이트로 확장 프로그램의 버전이 바뀌지는 않습니다.

버전명은 0.7.6-beta를 유지하며 GitHub 정식 최신 릴리스로 배포합니다. 앱의 업데이트 주소와 설치 파일은 기존 공개본과 같습니다.

두 설치 파일에는 자동 업데이트용 Tauri 서명을 적용하고 각각의 .sig와 SHA256SUMS.txt를 함께 제공합니다. Microsoft Authenticode 서명과는 별개이므로 Windows에서 게시자를 확인할 수 없다는 경고가 나올 수 있습니다.

확인한 범위

일반 테스트 785개, Rust 테스트 493개, 브라우저 E2E 199개가 통과했습니다. Rust의 실서비스·환경 전용 검사 50개는 제외했습니다. Discord 문제는 별도 테스트 화면과 모사 번역 모델로 재현했습니다. 실제 로그인 환경의 모든 동작을 확인하지는 못했습니다. ARM64도 빌드·바이너리 형식·서명까지 검사했으며 실제 장치의 설치와 업데이트는 아직 확인하지 못했습니다.

0.7.5 Beta

Choose a tag to compare

@NudeNyang NudeNyang released this 08 Sep 01:21

NudeNyang Discord Translator 0.7.5-beta

버전명은 0.7.5-beta를 유지하며 GitHub 정식 릴리스로 배포합니다. 1.0.0은 macOS 버전 출시 때 사용할 예정입니다. 이번 버전에서는 Discord를 여러 버전으로 실행할 때의 동작을 정리하고, 전송 통역과 메시지 수정, 웹 번역 전환에서 발생하던 문제를 고쳤습니다.

Discord

Stable·PTB·Canary를 함께 실행할 수 있습니다. 번역 스위치와 언어·모델 설정은 공통으로 사용하며, 지금 보고 있는 Discord 창을 번역합니다. 다른 창은 열어 볼 때 이어서 처리합니다.

  • 재부팅 후 PTB·Canary가 연결되지 않거나 재시작 안내가 나오지 않던 문제를 수정했습니다.
  • 다른 Discord 창의 전송 통역 버튼이 깜빡이던 현상을 고쳤습니다.
  • 보낸 메시지를 수정한 뒤에도 바뀐 내용을 번역합니다. 번역과 원문을 전환해도 (수정됨) 표시를 유지합니다.
  • 전송 통역에서 여러 문단의 줄바꿈을 보존하고, 메시지 작업 메뉴와 번역 버튼이 겹치던 문제를 줄였습니다. 번역문은 입력창에서 확인한 뒤 직접 전송합니다.
  • 웹 번역 요청이 이어지는 동안 Discord 번역이 오래 밀리지 않도록 처리 순서를 조정했습니다.

웹 번역과 사전

브라우저와 본체가 연결되는 순간 요청이 끊겨 F4가 반응하지 않던 문제를 고쳤습니다. 이 수정은 본체에 포함됩니다.

웹 번역에서는 동적으로 바뀌는 목록의 처리 지연과 일부 일본어 문장이 남는 문제를 보완했습니다. 사전 결과에서는 필요한 오프라인 사전팩을 설치할 수 있도록 안내합니다.

기존 사용자 업데이트

설치형 사용자는 앱에 표시되는 업데이트 안내에 따라 설치하면 됩니다. 이전 베타판과 같은 업데이트 주소와 서명 키를 사용합니다. 앱을 지우거나 설정을 초기화할 필요는 없습니다.

이번 버전을 처음 실행할 때 Discord 선택 항목만 자동으로 바꿉니다. 나머지 설정은 유지하며, 그 뒤 직접 선택한 Discord 버전은 다시 바꾸지 않습니다.

설치 파일

파일 사용 환경
NudeNyang-Translator-0.7.5-beta-x64-Setup.exe 대부분의 Intel·AMD Windows PC
NudeNyang-Translator-0.7.5-beta-ARM64-Setup.exe Windows on ARM PC

Windows 10·11을 지원합니다. 포터블판은 자동 업데이트를 지원하지 않으므로, 예전 포터블판을 쓰고 있다면 설치형을 직접 받아 주세요.

두 설치 파일에는 자동 업데이트용 Tauri 서명을 적용하며 .sig와 SHA256SUMS.txt를 함께 제공합니다. Microsoft Authenticode 코드 서명과는 별개이므로 Windows에서 게시자를 확인할 수 없다는 경고가 표시될 수 있습니다.

ARM64는 바이너리 형식·번들·서명을 검사했지만 실제 ARM64 장치의 설치와 업데이트는 확인하지 못했습니다. 브라우저 확장은 스토어별로 별도 배포되며, 본체 업데이트가 확장 프로그램의 버전을 바꾸지는 않습니다.

0.7.4 Beta

0.7.4 Beta Pre-release
Pre-release

Choose a tag to compare

@NudeNyang NudeNyang released this 29 Aug 01:55

NudeNyang Discord Translator 0.7.4 Beta

웹 번역의 동작 범위와 개인정보 안내를 다시 정리한 프리릴리스입니다. 함께 제출할 웹 확장
버전은 0.7.11이며, 이전에 저장한 개인정보 동의를 새 범위로 자동 확대하지 않습니다.

웹 번역

  • 웹 번역을 켜거나 끄면 현재 브라우저의 열린 탭과 새 탭에 같은 상태가 적용됩니다. 사이트별
    차단과 브라우저별 연결 해제는 그대로 우선합니다.
  • 오래 열어 둔 탭에서 F4가 반응하지 않다가 팝업을 열어야 번역되던 문제를 수정했습니다.
    확장 수신기가 끊어진 경우 다시 연결한 뒤 최신 설정을 확인합니다.
  • 문단과 제목뿐 아니라 구조로 구분되는 메뉴, 버튼, 설명 문구도 번역합니다. 입력값, 편집기,
    코드, 금액, 닉네임·핸들·연락처처럼 보호 대상으로 표시된 정보는 계속 제외합니다.
  • 동적 페이지에서 일부 문장이 남는 경우를 줄였고, 링크·강조·줄바꿈이 섞인 문장과 링크
    미리보기의 처리도 보완했습니다.
  • 팝업의 중복 원문 보기 버튼을 없애고 F4와 상단 토글로 전환 방식을 통일했습니다.

메신저와 열린 메일 읽기 번역

  • 처음 사용할 때 하나의 개인정보 안내에서 일반 웹 번역과 사적 읽기 범위를 확인합니다.
    기존 웹 동의 v1과 사적 읽기 동의 v1~v4는 새 동의로 자동 승격하지 않습니다.
  • 명시적으로 동의한 뒤 현재 열린 X DM, Discord 웹, WhatsApp Web, Telegram Web, Messenger,
    Slack, Microsoft Teams, Google Messages 대화의 보이는 본문을 번역할 수 있습니다.
  • Discord 웹에서는 현재 서버에 보이는 채널명과 현재 대화의 링크 미리보기 텍스트도 번역합니다.
    X DM은 가상 스크롤로 메시지 요소가 교체되어도 같은 대화의 번역을 유지하도록 수정했습니다.
  • Gmail과 Outlook은 현재 열어 둔 읽기 화면의 제목과 보이는 본문만 처리합니다. 메일 목록,
    발신자·수신자 UI, 연락처, 작성 중인 내용, 첨부 파일과 다른 메일은 읽지 않습니다.
  • Outlook은 합성 화면과 공통 경계 검사로 확인했으며, 실제 로그인 계정의 모든 화면을 검증한
    상태는 아닙니다.

번역기와 보관 방식

  • 일반 창의 사적 읽기는 앱에서 직접 선택한 로컬 모델 또는 외부 번역기를 사용합니다. 외부
    번역기를 선택한 경우 번역에 필요한 허용 범위의 텍스트만 해당 공급자에게 전달됩니다.
  • 일반 창에서 보관하는 원문과 번역문 캐시는 Windows 사용자 계정 범위로 암호화하고 앱의
    보관 기간과 삭제 설정을 따릅니다. 시크릿 창은 디스크 캐시를 사용하지 않습니다.
  • 개발자는 번역 중계 서버, 분석 서버 또는 웹페이지·대화 본문 보관 서버를 운영하지 않습니다.
    자세한 내용은 저장소의 개인정보 처리방침을 확인해 주세요.

설치와 제한

  • Windows 10·11용 x64와 ARM64 설치형을 함께 제공합니다. 포터블판은 자동 업데이트를 지원하지
    않아 공개하지 않습니다.
  • 설치형은 기존 Tauri 업데이트 키로 서명합니다. Microsoft Authenticode 코드 서명과는 별개이므로
    Windows에서 게시자를 확인할 수 없다는 경고가 표시될 수 있습니다.
  • ARM64 파일의 형식, 번들 구성과 업데이트 서명은 자동으로 검사하지만 실제 ARM64 장치에서의
    설치·업데이트는 이번 릴리스에서 확인하지 못했습니다.
  • 실제 로그인 사이트는 계정과 화면 배치에 따라 원문으로 남을 수 있습니다. Gmail은 한 읽기
    화면에서 확인했으며, Outlook과 지원 메신저 전체를 실제 계정으로 검증한 것은 아닙니다.
  • 웹 확장 0.7.11은 Chrome·Whale·Firefox 스토어 심사를 별도로 거칩니다. 본체 프리릴리스가
    공개되어도 각 스토어의 확장 공개 시점은 다를 수 있습니다.

이 버전은 GitHub 프리릴리스로 배포합니다.

0.7.3 Beta

0.7.3 Beta Pre-release
Pre-release

Choose a tag to compare

@NudeNyang NudeNyang released this 27 Aug 20:29

NudeNyang Discord Translator 0.7.3 Beta

웹 확장 0.7.8과 함께 쓸 Windows 본체입니다. 본체와 확장의 패치 버전은 따로 관리합니다.

웹 확장 연결

  • Chrome·Whale·Firefox의 설치·연결 상태를 브라우저별로 표시합니다.
  • Chrome·Whale의 공식 스토어 페이지를 열거나 Native Messaging 연결을 복구할 수 있습니다. 확장을 자동 설치하거나 브라우저 권한을 대신 허용하지 않습니다.
  • Whale 스토어 설치본의 확장 ID를 본체 연결 허용 목록에 추가했습니다.
  • 확장 백그라운드가 시작되거나 브라우저와 본체 사이를 오갈 때 연결을 확인합니다. 주기적인 알람으로도 확인하며 일시적으로 실패하면 짧은 간격으로 다시 시도합니다. 새 응답은 본체 화면에 바로 반영합니다. 페이지 본문을 읽거나 번역 모델을 준비하지 않습니다.
  • 브라우저마다 파란 연결 또는 빨간 연결 해제 버튼 하나를 표시합니다. 연결을 해제하면 해당 브라우저의 모든 프로필에서 본체 사용이 중지됩니다. 다른 브라우저·Discord 설정과 개인정보 동의는 그대로 남습니다. 확장을 삭제하거나 이미 표시된 번역문을 강제로 복원하지 않습니다. 다시 연결할 때 재설치할 필요는 없습니다.
  • Firefox 설치 안내는 AMO 심사 상태에 따라 제한됩니다. 심사용 확장과 이미 설치된 개발 확장의 본체 연결은 별도로 확인할 수 있습니다.
  • 웹 번역 설정은 기본 설정 → 브라우저 연결 → 사이트별 동작 순서로 정리했습니다. 공식 브라우저 아이콘을 쓰고 연결 버튼도 간결하게 바꿨습니다. 연결 버튼의 도움말이 카드 밖에서 잘리던 문제도 수정했습니다.
  • 업데이트 후 기존 설정을 처음 불러오면 웹 번역 토글만 한 번 꺼집니다. 나머지 설정은 보존합니다. 웹 번역을 다시 켜면 앱을 재시작해도 켜진 상태로 유지됩니다. 사용할 브라우저가 이미 연결되어 있으면 설치 안내와 화면 이동을 생략합니다. 웹 메신저의 기존 개인정보 동의는 변경하거나 대신 허용하지 않습니다.
  • 확장 팝업의 중복 원문 보기 버튼을 없애고 토글·F4로 전환하도록 정리했습니다. 개인정보 동의가 필요할 때는 상단에 안내 카드를 띄웁니다. 평소에는 설정·개인정보 관리 버튼을 한 줄로 표시합니다.
  • 오래 열린 웹페이지에서 F4를 눌러도 반응이 없다가 팝업을 열어야 번역되던 문제를 수정했습니다. 끊어진 탭 연결을 자동으로 복구하고 번역을 켜기 전에 최신 본체 상태를 확인합니다. 켜기 응답을 기다리는 중에도 다시 F4를 눌러 끌 수 있으며 끄기·동의 철회·페이지 이동 뒤에는 이전 요청을 적용하지 않습니다.
  • Chrome·Whale의 탭 자동 복구에 필요한 HTTP/HTTPS 사이트 권한을 명시했습니다. 기존 웹페이지 번역 범위와 같으며 브라우저가 권한 확인을 요청할 수 있습니다. 개발자 모드에서는 확장을 새로고침해야 적용됩니다.

웹 메신저 읽기 번역

  • 본체에서 기능을 켜고 각 브라우저에서 명시적으로 동의해야 현재 열린 지원 대화를 번역합니다.
  • 대상은 X DM, Discord web, WhatsApp Web, Telegram Web, Messenger, Slack, Microsoft Teams, Google Messages의 식별 가능한 대화 화면입니다. 대화 목록·연락처·작성 중인 입력·메시지 전송·첨부 파일은 제외합니다.
  • 로컬 Hy-MT2·TranslateGemma 모델만 사용하며 개인 대화를 외부 번역기로 자동 전환하지 않습니다.
  • 개인 메시지와 번역문은 임시 메모리에서 처리하며 일반 디스크 캐시·번역 기록·본문 로그에 저장하지 않습니다.
  • X의 최신 채팅 구조를 인식하고 가상 스크롤로 첫 메시지가 교체되거나 화면 밖으로 이동할 때 같은 대화의 번역이 초기화되는 문제를 수정했습니다.
  • 웹 Discord는 현재 대화의 메시지와 링크 미리보기 텍스트, 현재 서버의 보이는 채널명을 번역합니다. 이미지 OCR이나 링크 대상 페이지 수집은 포함하지 않습니다.
  • 추가된 번역 범위를 확인하는 동의 버전 2가 필요합니다. 기존 동의만으로 새 범위를 허용하지 않습니다.
  • 동의 없이 F4·팝업·사이트 자동 번역을 시도하면 열린 대화 화면에도 동의가 필요한 이유와 안내 버튼을 표시합니다. 이 단계에서는 메시지를 수집하거나 전송하지 않습니다. 안내를 닫은 뒤에는 스크롤할 때마다 다시 뜨지 않습니다. 직접 번역을 다시 시도하면 안내도 다시 표시됩니다.

Windows 자동 업데이트

  • x64와 ARM64 설치형을 모두 기존 키로 업데이트 서명합니다. 기존 업데이트 주소에서 두 아키텍처의 다운로드·서명을 함께 확인할 수 있습니다.
  • 설치형·서명·업데이트 항목이 누락되거나 서로 맞지 않으면 배포를 중단합니다. 업로드한 파일까지 확인한 뒤 업데이트 목록을 갱신합니다.
  • GitHub 프리릴리스 분류와 앱의 자동 업데이트 지원은 별개입니다. 정식 최신 릴리스로 승격하거나 업데이트 주소·키를 바꾸지 않습니다.

기타

  • Discord 구형 도메인에서 앱 연결이 실패하는 문제를 수정했습니다.
  • 일반 웹 번역의 공개 본문 추출, 같은 출처 새 탭의 번역 상태 유지, 제한된 YouTube 임베드 제목 번역을 개선했습니다.
  • X 기사 카드 미리보기의 번역 누락을 수정했습니다. 일반 문서에서는 줄바꿈·링크·강조가 섞인 본문과 지원하는 공개 메뉴·검색 라벨의 수집을 개선하고 긴 문단이 누락되거나 인라인 글자가 중복 번역되는 문제를 줄였습니다. 입력값·가격·계정 영역과 숨긴 글자는 제외합니다.
  • 같은 출처의 새 탭·팝업은 자체 선택이 없을 때만 부모 탭의 켜기·끄기 상태를 이어받습니다. 다른 출처나 차단된 페이지에는 적용하지 않습니다. YouTube 임베드는 보이는 제목만 번역하며 자막·음성·채널명·이미지는 대상이 아닙니다.
  • 이번 버전에는 개인정보 보호 수준 개정이나 사이트 어댑터의 대규모 리팩토링을 포함하지 않습니다.

설치와 제한

  • Windows 10·11용 x64 설치형과 ARM64 설치형을 제공합니다. 포터블판은 공개하지 않습니다.
  • ARM64 바이너리 형식·번들 구성·업데이트 서명을 검증합니다. 다만 실제 ARM64 장치에서 설치·업데이트를 실행해 보지는 못했습니다.
  • 업데이트 서명은 Microsoft Authenticode 코드 서명과 별개입니다. 현재 설치 파일은 Authenticode 미서명이며 Windows 경고가 표시될 수 있습니다.
  • 로컬 번역 모델은 앱에서 별도로 준비해야 합니다. 일반 웹 번역에 외부 공급자를 선택하면 해당 서비스의 계정·이용 조건이 적용될 수 있습니다.
  • 확장 0.7.8은 각 스토어의 심사를 거쳐 배포됩니다. 본체가 공개되어도 확장이 아직 심사 중일 수 있습니다.
  • 사이트 화면 구조를 인식하지 못하는 영역은 원문으로 남습니다. 지원 메신저 전부를 실제 계정 환경에서 검증한 상태는 아닙니다.

이 버전은 GitHub 프리 릴리스로 배포합니다.

0.7.2 Beta

0.7.2 Beta Pre-release
Pre-release

Choose a tag to compare

@NudeNyang NudeNyang released this 26 Aug 18:23

NudeNyang Discord Translator 0.7.2 Beta

0.7.2 Beta는 브라우저별 임시 선택자를 계속 추가하지 않고, 공개 웹페이지의 공통 문서 구조를 기준으로 텍스트 수집 범위를 확장한 시험 버전입니다.

  • X의 사진·영상 뷰어에서 게시물 본문과 추천 게시물 본문도 번역합니다.

웹 번역

  • 제목·문단·목록·인용문·표 셀처럼 의미가 명확한 HTML 요소는 기존 문맥 단위를 유지합니다.
  • main, article, role=main, #main, #content 등 대표적인 공개 본문 루트 안에서 div·span·링크로만 작성된 독립형 안내와 링크형 CTA를 추가로 번역합니다.
  • 이미 문단 안에 포함된 강조·링크 요소는 별도 번역 블록으로 다시 수집하지 않아 문장이 잘게 나뉘는 것을 방지합니다.
  • 입력 폼, 탐색·대화상자, 코드, 가격, 쿠키 동의 UI와 계정·결제·메시지 경로는 계속 제외합니다.
  • DLsite, BOOTH, EISYS 공개 페이지와 일반 HTTP/HTTPS 페이지가 같은 공개 본문 수집 규칙을 공유합니다.

버전

  • Windows 앱: 0.7.2-beta
  • Chrome·Whale·Firefox 확장: 0.7.2
  • 앞으로 Windows 앱과 확장은 Major·Minor만 호환 세대로 맞추고, Patch는 각 배포 채널의 수정·심사 주기에 따라 독립적으로 올립니다.

이 버전은 GitHub 프리 릴리스로 배포합니다.

0.7.1 Beta

0.7.1 Beta Pre-release
Pre-release

Choose a tag to compare

@NudeNyang NudeNyang released this 25 Aug 15:26

NudeNyang Discord Translator 0.7.1 Beta

0.7.1 Beta는 Chrome 웹 스토어가 발급한 NudeNyang Web Translator 항목 ID를 Windows Native Messaging 허용 목록과 동기화하는 심사용 동반 앱 Pre-release입니다.

주요 변경 사항

  • Chrome 웹 스토어 설치본 ID kpagdcdgomdlnnphakjakpodmgnhgaia를 Native Messaging 허용 목록에 추가했습니다.
  • 압축해제 개발 확장도 스토어 설치본과 같은 공개 키와 ID를 사용하도록 맞췄습니다.
  • 전환 전에 로드한 개발 확장이 즉시 끊기지 않도록 기존 개발 ID를 임시 호환 대상으로 유지합니다.
  • 웹 확장 0.1.33에서 판매자별 소개, 공개 안내·운영 공지와 안내 메뉴, 파일명과 줄바꿈 문단을 포함하도록 번역 범위를 보완하고 웹 번역 전환키 설정을 추가했습니다.
  • 같은 페이지에서 번역을 껐다 다시 켜면 원문이 바뀌지 않은 문단의 저장된 번역문을 즉시 다시 표시합니다. 원문과 번역문을 비교할 때 같은 문단을 다시 번역하지 않습니다.
  • X에서 더보기로 펼친 게시물처럼 이미 보이는 동적 문단은 일반 스크롤 대기열보다 먼저 다시 번역합니다.
  • GitHub의 접이식 설명, Google의 카드형 검색 결과, YouTube의 새 설명·추천 영상 구조와 일반 웹의 표·접이식 제목을 지원합니다.
  • 긴 웹 문서에서는 화면 근처의 인접 문단을 하나의 짧은 문맥 묶음으로 처리해 로컬 모델 호출이 잘게 반복되는 현상을 줄였습니다.
  • 링크와 각주가 많은 긴 문단은 웹 전용의 짧은 추론 조각으로 처리하고 조각 사이에 화면 렌더링 시간을 확보해 스크롤 중 GPU 점유로 인한 끊김을 줄였습니다. 문단 결과는 모두 준비된 뒤 한 번에 적용되며 Discord 번역 단위는 변경하지 않았습니다.
  • Firefox 연결 ID와 웹 번역의 개인정보 처리 범위는 변경되지 않았습니다.

개인정보

  • 로컬 모델을 사용하면 번역할 텍스트가 PC 밖으로 전송되지 않습니다.
  • 외부 번역 공급자를 사용자가 선택한 경우에만 번역에 필요한 허용 텍스트를 해당 공급자에게 전송합니다.
  • 전체 HTML, 쿠키, 로그인 토큰과 방문 기록 목록은 읽거나 전송하지 않습니다.
  • 자세한 내용은 개인정보 처리방침을 확인하십시오.

심사용 Pre-release 안내

  • 이 버전은 Chrome 웹 스토어 확장 프로그램 심사와 제한된 사전 검증을 위한 Pre-release입니다.
  • 기존 공개 버전의 자동업데이트 대상은 계속 0.6.1 Beta로 유지됩니다.

설치 파일

  • Windows x64: NudeNyang-Translator-0.7.1-beta-x64-Setup.exe
  • Windows ARM64: NudeNyang-Translator-0.7.1-beta-ARM64-Setup.exe

Windows가 게시자를 확인할 수 없다는 경고를 표시할 수 있으므로, 이 저장소의 GitHub Releases에서 받은 설치 파일인지 확인한 뒤 실행하십시오.


English summary

Version 0.7.1 Beta synchronizes the Chrome Web Store extension identity with the Windows Native Messaging allowlist for review. It keeps the previous unpacked-development ID temporarily for migration, while the public automatic-update channel remains on 0.6.1 Beta.

0.7.0 Beta

0.7.0 Beta Pre-release
Pre-release

Choose a tag to compare

@NudeNyang NudeNyang released this 25 Aug 08:18

NudeNyang Discord Translator 0.7.0 Beta

0.7.0 Beta는 Chrome, Naver Whale 및 Firefox용 NudeNyang Web Translator의 스토어 심사와 제한된 사전 검증을 위한 Windows 동반 앱 Pre-release입니다. 확장 프로그램이 설치되지 않은 환경에서는 기존 Discord 번역 기능을 그대로 사용할 수 있으며, 웹 번역 기능은 별도의 브라우저 확장 프로그램이 연결된 경우에만 동작합니다.

주요 변경 사항

Windows 엔진 기반 웹 번역

  • Chrome, Naver Whale 및 Firefox 확장 프로그램이 Windows 앱의 번역 엔진을 Native Messaging으로 사용합니다.
  • 원문의 문단 구조와 링크를 유지하면서 화면에 가까운 텍스트부터 번역합니다.
  • 현재 탭 전환, 사이트별 자동 번역, 원문 복원, 대상 언어 선택과 페이지별 사용량 확인을 지원합니다.
  • Windows 앱의 웹 번역 탭에서 처리 방식, 대상 언어와 외부 서비스 문자 한도를 관리합니다.

웹페이지 호환성과 성능

  • GitHub, 검색·동영상 서비스, 소셜 피드, 크리에이터 상점과 일반 HTTP/HTTPS 문서를 지원합니다.
  • 특수한 레이아웃을 사용하는 웹페이지의 작품 설명, 카테고리와 정적 안내 영역을 더 안정적으로 찾습니다.
  • 긴 문서에서는 화면 근처 문단만 대기열에 넣고 스크롤이 멈춘 뒤 결과를 묶어서 적용합니다.
  • 코드, 입력창, 계정·결제·주문·개인 메시지와 같은 민감 영역은 번역 대상에서 제외합니다.

인터페이스와 안정성

  • 확장 프로그램 인터페이스가 Windows 앱과 같은 표시 언어를 사용합니다.
  • F4 및 Ctrl+Shift+L로 웹 번역과 원문을 전환할 수 있습니다.
  • Discord 연결 상태와 웹 번역 연결 상태를 분리해 한쪽의 오류가 다른 기능을 차단하지 않도록 했습니다.
  • 로컬 모델의 번역 품질 검증과 제한된 재시도를 통합하고, 반복 실패가 무한 재시도로 이어지지 않도록 했습니다.
  • Discord 언어 메뉴와 전역 단축키에서 번역 컨트롤을 더 명확하게 끌 수 있도록 개선했습니다.

개인정보

  • 로컬 모델을 사용하면 번역할 텍스트가 PC 밖으로 전송되지 않습니다.
  • 외부 번역 공급자를 사용자가 선택한 경우에만 번역에 필요한 허용 텍스트를 해당 공급자에게 전송합니다.
  • 전체 HTML, 쿠키, 로그인 토큰과 방문 기록 목록은 읽거나 전송하지 않습니다.
  • 자세한 내용은 개인정보 처리방침을 확인하십시오.

심사용 Pre-release 안내

  • 이 버전은 브라우저 확장 프로그램 심사와 제한된 사전 검증을 위한 Pre-release입니다.
  • 확장 프로그램은 각 브라우저 스토어의 심사가 완료되기 전까지 일반 사용자에게 제공되지 않을 수 있습니다.
  • 기존 공개 버전의 자동업데이트 대상은 계속 0.6.1 Beta로 유지됩니다.

설치 파일

  • Windows x64: NudeNyang-Translator-0.7.0-beta-x64-Setup.exe
  • Windows ARM64: NudeNyang-Translator-0.7.0-beta-ARM64-Setup.exe

Windows가 게시자를 확인할 수 없다는 경고를 표시할 수 있으므로, 이 저장소의 GitHub Releases에서 받은 설치 파일인지 확인한 뒤 실행하십시오.


English summary

Version 0.7.0 Beta is a Windows companion pre-release for store review and limited testing of NudeNyang Web Translator on Chrome, Naver Whale, and Firefox. It adds native-messaging web translation, layout-preserving paragraph updates, long-page scheduling, shared UI localization, site policies, and explicit privacy boundaries. The public automatic-update channel remains on 0.6.1 Beta until the browser extensions are ready for general distribution.

0.6.1 Beta

Choose a tag to compare

@NudeNyang NudeNyang released this 23 Aug 03:34

NudeNyang Discord Translator 0.6.1 Beta

0.6.1 Beta는 Discord 배포판 선택과 닉네임 번역 제어를 개선하고, 번역할 필요가 없는 전송 메시지는 원문 그대로 보낼 수 있도록 다듬은 릴리스입니다.

주요 변경 사항

Discord 연결 대상 선택

  • 설정의 Discord 선택에서 자동(권장), Discord, Discord PTB, Discord Canary 중 연결할 배포판을 선택할 수 있습니다.
  • 선택한 배포판을 전환해도 함께 실행 중인 다른 Discord 배포판은 종료하지 않습니다.
  • 자동 모드에서는 지원되는 Discord 배포판을 찾아 연결합니다.

전송 메시지 원문 통과

  • 작성한 메시지가 선택한 전송 언어와 같은 언어이면 불필요한 번역 안내 없이 원문 그대로 전송합니다.
  • 문장에 다른 언어가 섞여 있으면 기존과 같이 전송 언어로 번역합니다.
  • 문자가 없는 기호, 이모티콘, 이모지와 문자 이모지는 번역하지 않고 그대로 전송합니다.

닉네임 번역

  • 받는 메시지 설정에 닉네임 번역하기 옵션을 추가했으며 기본값은 켜짐입니다.
  • 옵션을 끄면 메시지 작성자, 다이렉트 메시지 목록, 서버 멤버 목록과 좌측 하단 계정 패널의 닉네임을 원문으로 복원합니다.
  • 옵션을 켰을 때도 표시 위치에 따라 일부 닉네임이 누락되거나 중복 번역되던 문제를 수정했습니다.

수정 사항

  • 개인 사전 항목 삭제 확인 버튼의 색상을 동작 의미에 맞게 수정했습니다.
  • Discord 배포판을 바꿀 때 다른 Discord 프로세스까지 종료되던 문제를 수정했습니다.
  • 계정 패널의 닉네임이 번역 옵션을 끈 뒤에도 번역된 상태로 남는 문제를 수정했습니다.
  • 다이렉트 메시지와 서버 멤버 목록에서 닉네임 번역 옵션이 일관되게 적용되지 않던 문제를 수정했습니다.

설치 파일

  • Windows x64: NudeNyang-Translator-0.6.1-beta-x64-Setup.exe
  • Windows ARM64: NudeNyang-Translator-0.6.1-beta-ARM64-Setup.exe

설치 전에 Discord를 실행해 두면 첫 연결을 더 쉽게 확인할 수 있습니다. Windows가 게시자를 확인할 수 없다는 경고를 표시할 수 있으므로, 이 저장소의 GitHub Releases에서 받은 설치 파일인지 확인한 뒤 실행하십시오.


English summary

Version 0.6.1 Beta adds explicit Discord Stable, PTB, and Canary selection; preserves unrelated Discord installations when switching targets; passes through messages that do not need translation; and makes nickname translation consistent across message authors, direct messages, member lists, and the account panel.