권력의 언어 가있는 판타지 스토리를 작업 중입니다 (TVTROPES ) 그 안에 제가 생각해 낸 언어에 대한 자동 번역기를 찾기 위해 온라인을 둘러 보려고했지만 찾을 수 없었습니다.

그러므로 맞춤 제작 언어를위한 자동 번역기가 있습니다. 표시되지 않습니까?

댓글

  • 아니요. 대신이 질문과 답변을 읽으십시오. writers.stackexchange.com/questions/4368/ …
  • 명확하게 : 사전을 입력하고 어떤 식 으로든 문법 규칙을 적용한 다음 영어와 귀하의 언어를 번역 할 수있는 번역기를 구할 수 있습니까?
  • 죄송합니다. 앞서 언급 했어야했던 것 같습니다. 내 언어 암호에 대한 영어를 설정했습니다. 한 단락에서 다른 단락으로 번역하는 데 사용할 수있는 프로그램이 있는지 궁금합니다 (참고 : 및 일부 영문자를 대체하는 이중 문자)
  • 아, 그래서 '는 단지 암호 일뿐입니다. 어떤 운영 체제입니까? (windows osx linux)를 사용하십니까? 표준 * nix 도구는이 작업을 매우 쉽게 수행 할 수 있어야합니다.
  • @evilsoup 슬픈 얼굴, 저는 ' Win8.1을 실행 중입니다.

답변

당신의 유스 케이스에 대한 최선의 대답은 누군가가 단어를 쓰는 것입니다. 또는 LibreOffice 매크로를 사용할 수 있습니다.하지만 어디에서 시작해야할지조차 모르겠습니다.

하지만 Vim을 사용할 수 있습니다. 특히 Windows 버전이있는 gVim을 사용할 수 있습니다.이 작업에는 약간의 설정이 필요합니다. 하지만 그만한 가치가 있다고 생각합니다.

참고 : 비평가가 생각하는 것처럼 마음을 구부리는 Vim을 배우는 것은 사소하지 않으며 이 답변의 범위를 벗어납니다. 원하는 경우 gVim을 설치 한 후 시작 메뉴를 사용하여 “Vim Tutor”(따옴표없이)를 검색하여 기본 사항에 대한 대화 형 자습서를 얻을 수 있습니다. 주위를 둘러보세요.

설정

우선, &를 다운로드하여 에서 gVim을 설치합니다. div> 여기 .

또한 iv id = “cc42d2f9a1″에 대한 abolish.vim 플러그인 이 필요합니다. >

명령. 이에 대한 빠른 설치 지침 (gVim을 이미 설치 한 경우) :

  1. C:\Users\YOURUSERNAME\vimfiles 디렉터리를 생성합니다. 그런 다음 C:\Users\YOURUSERNAME\vimfiles\autoloadC:\Users\YOURUSERNAME\vimfiles\bundle
  2. 다운로드 Pathogen 는 Vim의 플러그인 관리자입니다. “ zip 파일 을 가져 와서
  3. 위의 zip 을 다운로드하고 압축을 풉니 다. 번들 디렉토리에 추가
  4. C:\Users\YOURUSERNAME_vimrc라는 텍스트 파일을 만들고 그 안에 다음 줄을 넣습니다.

.

execute pathogen#infect() set encoding=utf-8 

이제 cypher 파일을 만들어야합니다. 이것은 실제로 Vim 명령이있는 일반 텍스트 파일입니다. 다음과 같은 형식이어야합니다.

"paste from the clipboard into vim: 0put * "The substitute commands "Make sure you use %S rather than %s "The "silent!" prevents error messages silent! %S/quick/varryn/g silent! %S/fox/drugar/g silent! %S/dog/foob/g "delete the blank line which vim will have added: $delete "cut the text into the clipboard: %delete * 

The Magic

다음 단락이 있다고 가정 해 보겠습니다.

빠른 갈색 여우가 게으른 개 위로 점프합니다. 빠르고 갈색 여우가 게으른 개 위로 점프합니다.

“빨리!”가 개를 외쳤습니다. , 여우에게 : “Jump over me!”

… 그리고 암호를 실행하여 모든 인스턴스가 “quick”은 “varryn”등으로 대체됩니다. 먼저 워드 문서 (또는 기타)에서 텍스트를 복사 한 다음 gVim을 열고 다음을 입력합니다 (끝에서 Enter 키를 누름).

:source C:\path\to\cypher.txt 

이후 단락을 단어 문서에 다시 붙여 넣을 수 있습니다. et voilà :

varryn, brown drugar가 게으른 foob 위로 점프합니다. varryn, brown drugar가 게으른 foob 위로 점프합니다.

“Varryn!”이 특이하게도 약가에게 foob을 외쳤습니다. “나 위로 뛰어!”

cypher 파일의 전체 경로를 입력 할 필요가 없을 수도 있습니다. _vimrc 하단에 다음 줄을 넣을 수 있습니다.

command Cypher :source C:\path\to\cypher.txt 

이렇게하면 간단히 입력 할 수 있습니다. 매번 파일의 위치를 기억할 필요없이 :Cypher (Enter 키를 누름).

또한 Vim 내에 @:를 입력하면 이전 명령 줄 모드 명령 (:) 반복됩니다. 따라서 여러 단락을 번역하는 경우 처음에 :Cypher를 입력하면되며, 모든 추가 경우 (Vim을 열어 두는 한)는 @:.

Cypher 파일에 대한 참고 사항

귀하는 의견 중 하나에서 이미 cypher를 설정했다고 언급했습니다. gVim을 사용하여 모든 것을 다시 입력하는 대신 여기에 필요한 구문으로 변환 할 수 있습니다.

나는 여러분의 cypher가 이와 유사한 방식으로 설정되었다고 가정합니다. 그렇지 않은 경우 , 주석을 추가 할 수 있습니다. & 이에 따라 수정하겠습니다.

quick varryn fox drugar dog foob 

어떤 파일에서든 행을 복사합니다. 현재 저장되어 있으며 gVim을 엽니 다. 다음을 입력하십시오 : "*p-이것은 시스템의 클립 보드에서 붙여 넣을 것입니다 (Vim의 “등록”이라고하는 Vim의 많은 내부 클립 보드 중 하나가 아님).

p>

(영어가 아닌 문자를 사용하는 경우 일부는 기본 서체가 좋지 않아 제대로 표시되지 않을 수 있습니다. Windows에서는 우수한 Consolas에 액세스 할 수 있어야합니다.

(이 명령은 _vimrc 또는 _gvimrc 파일에 넣을 수 있습니다. like).)

그런 다음 다음 명령을 입력하고 끝에서 Enter 키를 누릅니다.

:%s/\([^ ]*\) \(.*\)/silent! %S\/\1\/\2\/g 

매우 깁니다. 잘못 입력하는 것이 두렵다면이 답변에서 복사 한 다음 Vim q:를 입력하면됩니다 (아래에 작은 프레임이 표시됩니다 gVim 창) 다음에 "*p 명령을 붙여 넣은 다음 Enter 키를 누릅니다.

이제 다음과 같은 줄이 표시됩니다.

다음으로 cypher를 실행하는 데 필요한 다른 명령을 삽입해야합니다. 다음 명령을 입력합니다 (각 명령 끝에 Enter 키를 누름).

:0s/^/0put *\r/ :$s/$\r$delete\r%delete */ 

다음 명령을 실행하면 다음과 같은 파일이 생성됩니다.

p>

0put * silent! %S/quick/varryn/g silent! %S/fox/drugar/g silent! %S/dog/foob/g $delete %delete * 

이제 저장하면됩니다.

:w C:\path\to\cypher.txt 

그리고

.

제한 사항

  • Vim은 일반 텍스트 편집기입니다. “이탤릭체”또는 “굵게”가 무엇을 의미하는지 알 수 없습니다. , 따라서 리치 텍스트를 실행하면 해당 내용이 제거됩니다. 정말 중요한 경우이를 해결할 수있는 방법이있을 수 있지만 추가 프로그램을 설치해야합니다. (또는 모든 멋진 아이들처럼 마크 다운으로 소설을 쓸 수 있습니다. : V)
  • 작은 따옴표 (")에는 문제가 없습니다. 암호 텍스트의 아무 곳에 나 큰 따옴표를 포함하려면 앞에 백 슬래시를 붙여야합니다 (Vim 명령 파일의 주석에는 "가 사용되기 때문)

답변

* nix가없고 프로그래밍에 익숙하지 않다면 한 가지 방법이지만 약간 느릴 수 있습니다. Word는 문서 / 선택 항목의 모든 단어를 사용자가 지정한 단어로 빠르게 바꿀 수있는 찾기 / 바꾸기를 제공합니다. 대체하는 것은 빠르지 만, 느린 부분은 전체 다양한 단어를 대체하려는 경우 시간이 걸릴 수 있다는 것입니다.

반면에 프로그램을 배우는 데 신경 쓰지 않는다면 , 이것은 “커밋 된 경우 몇 시간 내에 코딩하는 방법을 배울 수 있습니다. Java가 귀하의 요구에 적합할까요? http://www.tutorialspoint.com/java/

댓글

  • C ++도 똑같이 도움을 줄 수 있습니다. 두 언어 모두 쉽게 사용할 수 있습니다.
  • Python은 여전히 사용하기 가장 쉬운 언어입니다. learnpythonthehardway.org

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다