권력의 언어 가있는 판타지 스토리를 작업 중입니다 (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을 이미 설치 한 경우) :
-
C:\Users\YOURUSERNAME\vimfiles
디렉터리를 생성합니다. 그런 다음C:\Users\YOURUSERNAME\vimfiles\autoload
및C:\Users\YOURUSERNAME\vimfiles\bundle
- 다운로드 Pathogen 는 Vim의 플러그인 관리자입니다. “ zip 파일 을 가져 와서
- 위의 zip 을 다운로드하고 압축을 풉니 다. 번들 디렉토리에 추가
-
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