"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > API de idioma que permite adicionar seu idioma nativo a ele.

API de idioma que permite adicionar seu idioma nativo a ele.

Publicado em 2024-11-08
Navegar:761

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

Em abril de 2016, tive a ideia de criar um projeto de dicionário para uma tribo que amo tanto "Língua Igede" que decidi chamar de "Dicionário Igede", embora não fosse Não sou um falante nativo.

Isso me levou a escrever e traduzir mais de 5.000 palavras da língua Igede para o inglês. Esta foi sem dúvida a mais difícil de todas as ideias em que já trabalhei ou tive.

Esse projeto teria sido lançado em 2018. Mas, em 2018, algo aconteceu e foi uma experiência muito amarga para mim.

Enquanto trabalhava no projeto Android usando WebView, precisei executar o pacote e colocá-lo em produção. No entanto, eu estava usando um computador desktop antigo naquela época para o projeto e decidi comprar um dispositivo de segunda mão (usado) para poder testar o aplicativo, já que meu computador só tinha Windows Vista e não conseguia instalar todos os pacotes do Android studio incluindo um emulador que eu precisava para testar o aplicativo no computador (talvez fosse isso que eu sabia na época).

Meus grandes amigos então recomendaram outro amigo que iria vender seu telefone naquela época. Adivinha? Paguei pelo telefone e ainda não o peguei quando fomos presos pela polícia ??.

Bem, resumindo a história, eu nunca tive o telefone, dormi sob custódia policial e apaguei o projeto assim que cheguei em casa. Não foi engraçado na época.

Este evento aconteceu no dia 16 de outubro de 2018 e então perdi meu pai 30 dias depois. Esse período realmente me afetou muito. Eu estava deprimido e sendo um tipo solo, nunca tive contato com pessoas até 2020.

Criei uma página no Facebook com mais de 3.000 seguidores para esse fim e fiquei muito feliz quando descobri que outra pessoa havia feito um projeto semelhante recentemente.

Adivinha o que eu fiz?

Escrevi uma API completa para permitir que os desenvolvedores adicionem suas linguagens online.

Esta API apresenta:

  • Adicionando um novo idioma

  • Adicionando novas palavras/frases

  • Pronúncias

  • Gerenciando o conteúdo de um idioma

  • Verificação de significados, sinônimos, etc.

  • Muito mais!

O QUE VOCÊ PODE FAZER COM ESTE PROJETO?

  • Traduzir o conteúdo de um site para um idioma nativo

  • Leia o conteúdo de uma página da Web para os usuários em seus idiomas (bom para pessoas cegas em locais onde seus idiomas nativos são mais respeitados do que os idiomas estrangeiros).

  • Tudo o que você puder imaginar.

Código de amostra (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)`

Código de amostra (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 

QUANDO VOU LANÇAR?

Embora o projeto seja ótimo, ainda não tenho recursos, capital para hospedá-lo, mantê-lo e mantê-lo funcionando.

Então, o lançamento ou não deste projeto está sujeito a ter capacidade financeira ou capital para lançá-lo, pois a biblioteca sem API está obsoleta.

O código-fonte será aberto no GitHub assim que for lançado e estará disponível para qualquer pessoa que queira usá-lo.

Isso soa como algo que você adoraria apoiar?

Envie-me um e-mail através do endereço de e-mail do meu perfil aqui no dev.to ou comente abaixo e terei prazer em discutir o projeto com você.

É domingo aqui, meu grande povo, e estou tendo um ótimo dia. E você?

Adoro tomar café ☕. Então, você pode me comprar uma xícara ou mais clicando no link abaixo.

buymeacoffee.com/olatunji

Obrigado por compartilhar seu precioso tempo comigo hoje.

Até eu escrever para você novamente.

Declaração de lançamento Este artigo está reproduzido em: https://dev.to/dev_olatunji/language-api-that-allows-you-to-add-your-native-language-to-it-9oe?1 Se houver alguma violação, por favor entre em contato com study_golang@163 .comdelete
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3