언어 번역이 가능한 텍스트 편집기가 있습니까?


1

외국어 언어로 된 주석이있는 일부 텍스트 파일 (소스 코드)로 작업해야하며 번역을 쉽게하기 위해 내장 된 지원 기능이있는 텍스트 편집기가 있는지 궁금합니다.

다른 창에서 브라우저로 실행되는 Google 번역을 복사하여 붙여 넣은 다음 다시 복사하여 붙여 넣을 수는 있지만 강조 표시하고 마우스 오른쪽 버튼을 클릭하고 "번역 ..."을 선택하면 훨씬 쉬울 것입니다.

전체 파일의 자동 번역을 찾지 않고 강조 표시된 비트 만 찾고 있습니다.

Kubuntu 18.01 및 Kate가 내가 선택하는 일반적인 편집자이지만 도움이되는 기능이 있다면이 작업에 다른 편집자를 사용하게되어 기쁩니다.


hackerspace.kinja.com/…보셨습니까 ? 여전히 Google Translate를 사용하지만보다 편리한 방식으로 사용합니다.
DK Bose

@DK Bose는 그 점에 근거하여 무언가를 할 수 있으며 부수적으로 유익한 점이 있습니다 (wget을 사용하여 Google 번역을 구동하고 xsel을 사용하여 강조 표시된 텍스트 / 클립 보드를 스크립트에서 액세스). 당신이 그것을 제시하고 싶다면 그것을 대답으로 받아 들일 것입니다.
B.Tanner

나도 처음이기 때문에 시간이 좀 걸릴 것이다!
DK Bose

죄송합니다! 나는 그것을 시도했지만 번역이 아닌 알림에 표시되도록 강조 표시된 부분 만 얻을 수있었습니다. 또한 몇 초 후에 알림이 사라집니다. 물론 알림 기록을 확인할 수는 있지만, 내가 말했듯이 번역 부분을 작동시킬 수 없었습니다! 순 속도가 느리기 때문에 말할 수 없습니다. 그것이 효과가 있다면 답을 직접 게시하십시오.
DK Bose

1
예, "금지 된"HTTP 반환을 받고 있습니다. Google은 현재 유료 번역 서비스를 제공하고 있으며 의심 할 여지가 없습니다. ctrlq.org/code/19909-google-translate-api 에 따르면 Google 크롬 번역 플러그인이 사용하는 비공식적 인 기능이 있지만 모두 Javascript와 관련이있는 것으로 보입니다. 번역이 잘되어 있지만 이름이 분명하지 않은 파일로만 번역되었습니다. 좀 더 연주 할 것이지만, 길게 잘라서 붙여 넣는 방법에 더 빨리 도달 할 수있는 지점에 도달하고 있습니다!
B.Tanner

답변:


1

translate-shellBionic multiverse 저장소에있는 방법 중 하나를 사용 합니다. 홈페이지는 여기 입니다.

당신은해야 할 수도 있습니다 gawk, curlxsel시스템에.

홈페이지에는 많은 세부 사항이 있으며 아마도 작업을 수행하는보다 효율적인 방법이 있지만 이것이 내가 얻은 것입니다.

#!/usr/bin/env bash

# source: https://github.com/soimort/translate-shell
# sudo apt install translate-shell
# also needs curl, xsel, and gawk
# sample: https://pl.lipsum.com/

trans -brief "$(xsel -o)" > temp.txt

echo -n "$(cat temp.txt)" | xsel -b -i

쿠분투 18.04에서이 스크립트를 호출하고 trans.sh에 저장 ~/bin하고 실행 가능하게 만들었고 > in을 사용하여 Meta+에 바인딩했습니다 .UShortcutsCustom ShortcutsSystem Settings

같은 페이지에서 https://pl.lipsum.com/ , 나는 (케이트 포함) 대상 텍스트 편집기, 보도의 위치로 이동, 일부 텍스트를 강조 Meta+ U, 몇 초 기다린 다음 Enter 키를 눌러 Ctrl+를 V. 번역 된 텍스트는 커서 위치에 붙여 넣습니다.

출처:

번역 할 샘플 텍스트

Lorem Ipsum은 무엇입니까?

Lorem Ipsum은 인쇄 산업에서 필러로 사용되는 텍스트입니다. 그것은 15 세기에 알 수없는 프린터에 의해 테스트 북의 텍스트를 채우기 위해 처음 사용되었습니다. 5 세기 후, 전자 산업은 거의 변하지 않고 그대로 사용되기 시작했습니다. Lorem Ipsum의 단편을 포함하는 Letrasetu 시트의 출판과 최근 Aldus PageMaker와 같은 개인용 컴퓨터에서 인쇄를 구현하도록 설계된 소프트웨어를 포함하는 Lorem Ipsum의 다른 버전으로 출판되어 1960 년대에 대중화되었습니다.


참고 : 예제 스크립트에서 필자가 사용 "했지만 홈 페이지에서 언급 한 것처럼 내부적으로 발생 '하지 않는 한 사용하는 것이 좋습니다 '.

( "!"예를 들어) 구두점을 방지하기 위해 또는 다른 특수 문자는 쉘에 의해 해석되고, 작은 따옴표를 사용합니다
...
어떤 경우 비록이있다, 당신은 여전히 큰 따옴표를 사용할 수 있습니다 : (예를 들어 문장은 작은 따옴표를 포함 " '"표시)


1
즉, 정말 감사합니다 정확히 내가 나를 위해 매우 잘 작동 후였다 잘 내 즉각적인 요구 사항 이상으로 유용한 것으로 판명 수 있습니다 무엇.
B.Tanner

천만에요 더 효율적으로 만들면 알려주십시오!
DK Bose
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.