무료! 언어 JSON 파일을 모든 언어로 번역합니다.

여러분, 안녕하세요. 이곳에 글을 쓰는 것은 처음입니다. 어떤 종류의 피드백이든 자유롭게 주시기 바랍니다.

JSON 파일과 개체(코드에서 사용하려는 경우)를 놀랍도록 빠르고 무료로 다른 언어로 번역하기 위한 패키지 및 CLI를 만들었습니다. 번역을 위해 Google Translate API를 사용합니다. 일반적으로 번역 API는 무료가 아닙니다. 그러나 json-translator는 완전히 무료로 사용할 수 있습니다. 키 구성 등이 필요하지 않습니다.
github.com/ParvinEyvazov/json-translator
(별을 남기는 것을 잊지 마세요⭐)


웹 및 모바일 애플리케이션 모두에서 언어 현지화는 일반적으로 프런트 엔드에서 발생합니다. 그리고 대부분의 경우 모든 언어에는 앱의 모든 텍스트가 포함된 특정 JSON 파일이 있습니다. 그리고 사용자가 선호하는 언어에 따라 앱이 특정 텍스트를 가져와서 보여줍니다.

문제는 무엇 이었습니까?



애플리케이션에 새 언어 지원을 추가하려면 JSON 파일의 전체 값을 하나씩 번역하고 새 JSON 파일을 만들어 이 새 언어에 대해 저장해야 합니다. 그리고 여러 언어를 추가하려는 경우 이를 수행하는 사람에게는 악몽이 될 수 있습니다.

이 패키지는 이 문제를 어떻게 해결합니까?



json-translator를 사용하면 새 파일을 만들고 전체 콘텐츠를 수동으로 번역할 필요가 없습니다. 언어 폴더에 추가하려는 언어를 CLI에 말하기만 하면 됩니다. 그리고 CLI는 전체 콘텐츠 또는 값을 이러한 언어로 번역하고 저장할 새 파일을 생성합니다.

사용 방법?


  • 먼저 패키지를 설치해야 합니다. (노드가 시스템에 설치되어 있는지 확인)-g는 전역적으로 설치하기 위한 것입니다.

  • npm i -g @parvineyvazov/json-translator
    

    CLI를 사용하는 방법?


  • 다음 명령을 실행합니다.

  • jsontt path/to/your/file.json
    

  • 그런 다음 원본 JSON 파일의 언어를 선택합니다. 또한 Automatic를 선택하여 원래 언어를 자동으로 감지할 수 있습니다.
  • 그런 다음 번역할 언어를 선택합니다. space bar 로 선택해야 합니다.
  • 쾅! 그들은 준비되었습니다.


  • 결과는 원본 JSON 파일과 동일한 폴더에 있습니다.



    또한 다음과 같은 사용도 허용됩니다.

    jsontt file.json
    



    jsontt folder/file.json
    



    jsontt "folder\file.json"
    



    jsontt "C:\folder1\folder\en.json"
    


    지원되는 언어



    here에서 지원되는 언어에 도달할 수 있습니다.


    다른 무엇?



    json-translator를 패키지로 사용하여 코드의 JSON 개체 및 파일을 번역할 수도 있습니다. 그러나 이제 패키지는 브라우저와 호환되지 않습니다. 노드 프로젝트에서만 사용할 수 있습니다. 코드에서 사용하는 방법은 here 의 공식 README 파일을 참조하십시오.

    이 패키지가 현재 및 향후 프로젝트에서 언어 프로세스를 가속화하는 데 도움이 되기를 바랍니다.
    읽어주셔서 감사하고 좋은 하루 보내세요 :)

    좋은 웹페이지 즐겨찾기