"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 모국어를 추가할 수 있는 언어 API입니다.

모국어를 추가할 수 있는 언어 API입니다.

2024-11-08에 게시됨
검색:923

Language API that allows you to add your native language to it.

2016년 4월, 저는 "이게데 언어"를 너무 좋아하는 부족을 위한 사전 프로젝트를 만들 생각이 있었는데, 비록 저는 "이게데 사전"이라고 부르기로 결정했습니다. t 원어민입니다.

이로 인해 Igede 언어에서 영어로 5,000개 이상의 단어를 작성하고 번역하게 되었습니다. 이것은 의심할 바 없이 제가 지금까지 작업했거나 가졌던 모든 아이디어 중에서 가장 힘든 것이었습니다.

이 프로젝트는 2018년에 시작될 예정이었습니다. 그런데 2018년에 일이 일어났고 저에게는 매우 쓰라린 경험이었습니다.

WebView를 사용하여 Android 프로젝트를 작업하는 동안 패키지를 실행하고 프로덕션에 빌드해야 했습니다. 그러나 그 당시 나는 프로젝트를 위해 오래된 데스크톱 컴퓨터를 사용하고 있었고 내 컴퓨터에는 Windows Vista만 있고 모든 Android 패키지를 설치할 수 없었기 때문에 앱을 테스트 실행할 수 있도록 중고(중고) 장치를 구입하기로 결정했습니다. 컴퓨터에서 앱을 테스트하는 데 필요한 에뮬레이터가 포함된 스튜디오입니다(아마도 그 당시에는 그 정도만 알고 있었을 것입니다).

나의 아주 좋은 친구들은 그 시기에 휴대폰을 판매할 다른 친구를 추천했습니다. 추측해 보세요. 나는 전화 요금을 지불했지만 경찰에 체포되었을 때 아직 전화를받지 못했습니다 ??.

글쎄요, 간단히 말해서, 저는 전화를 한 번도 가져본 적이 없었고, 경찰 구금 속에서 잠을 자고 집에 오자마자 가장 먼저 프로젝트를 삭제했습니다. 그 당시에는 재미없었어요.

이 행사는 2018년 10월 16일에 열렸고, 그로부터 30일 뒤에 아버지를 잃었습니다. 그 기간은 실제로 나에게 많은 영향을 미쳤습니다. 저는 우울증이 있었고 솔로 성향이 있어서 2020년까지 사람들과 접촉한 적이 없었습니다.

저는 그 목적을 위해 3000명이 넘는 팔로어가 있는 Facebook 페이지를 만들었고 최근에 다른 누군가가 비슷한 프로젝트를 수행했다는 사실을 알고 매우 기뻤습니다.

내가 무슨 짓을 했는지 맞춰보세요?

저는 개발자가 온라인으로 언어를 추가할 수 있도록 완전한 API를 작성했습니다.

이 API 기능:

  • 새 언어 추가

  • 새 단어/구 추가

  • 발음

  • 언어 콘텐츠 관리

  • 의미, 동의어 등 확인

  • 더 많이!

이 프로젝트로 무엇을 할 수 있나요?

  • 웹사이트 콘텐츠를 모국어로 번역합니다.

  • 웹페이지의 내용을 사용자의 언어로 읽어줍니다(외국어보다 모국어가 더 존중되는 지역의 시각 장애인에게 유용함).

  • 당신이 생각할 수 있는 모든 것.

샘플 코드(PHP):

//New Language 

use ola_dictionary\olatunji_dictionary;

$ola_dict = new olatunji_dictionary(); 

//create new directory for your language

$new_dict = $ola_dict->new_dictionary("Igede Dictionary"); 

$status = json_decode($new_dict, $author); 

echo $status['status']; // success / failed 

// to enable you delete, remove or manage your contents in future, please save the `auth_key` in your response body. Failure to do so, you lose access to manage your contents in future and, it is bound by our legal terms of service thitherward. 

// all languages added are accessible to the public by default. If you intend to disable the default setting, please use `new_dictionary("name of your language dictionary", "author", false)`

샘플 코드(PHP):

//Remove Language 

use ola_dictionary\olatunji_dictionary;

$ola_dict = new olatunji_dictionary(); 

//remove directory from our platform

$remove_dict = $ola_dict->remove_dictionary("Igede Dictionary", "auth_key"); 

$status = json_decode($new_dict); 

echo $status['status']; // success / failed 

언제 출시하나요?

이 프로젝트는 훌륭하지만 아직 호스팅, 유지 및 실행을 위한 리소스와 자본이 없습니다.

따라서 이 프로젝트가 출시되는지 여부는 API 없이 라이브러리를 출시할 수 있는 재정적 능력이나 자본에 달려 있습니다.

소스 코드는 출시되면 GitHub에서 오픈 소스로 공개되며 이를 사용하려는 누구나 사용할 수 있습니다.

지원하고 싶은 내용이 있으신가요?

여기 dev.to의 내 프로필에 있는 이메일 주소를 통해 메일을 보내시거나 아래에 댓글을 남겨 주시면 기꺼이 프로젝트에 대해 함께 논의하겠습니다.

오늘은 일요일입니다. 소중한 사람들과 저는 즐거운 하루를 보내고 있습니다. 당신은 어떤가요?

저는 커피 마시는 걸 좋아해요 FO. 그러니 아래 링크를 클릭하시면 저에게 한 잔 이상을 구매하실 수 있습니다.

buymeacoffee.com/olatunji

오늘 소중한 시간을 함께 해주셔서 감사합니다.

당신에게 다시 편지를 보낼 때까지.

릴리스 선언문 이 기사는 https://dev.to/dev_olatunji/언어-api-that-allows-you-to-add-your-native-언어-to-it-9oe?1에서 복제됩니다. 침해가 있는 경우, 문의: Study_golang@163 .comdelete
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3