"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > API de idioma que le permite agregarle su idioma nativo.

API de idioma que le permite agregarle su idioma nativo.

Publicado el 2024-11-08
Navegar:714

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

En abril de 2016, tuve la idea de crear un proyecto de diccionario para una tribu que amo tanto "Igede Language" que decidí llamar "Diccionario Igede" aunque no lo era. t un hablante nativo.

Esto me llevó a escribir y traducir más de 5000 palabras del idioma Igede al inglés. Esta ha sido sin duda la más difícil de todas las ideas en las que he trabajado o he tenido.

Este proyecto se habría lanzado en 2018. Pero, en 2018, algo pasó y fue una experiencia muy amarga para mí.

Mientras trabajaba en el proyecto de Android usando WebView, necesitaba ejecutar el paquete e implementarlo en producción. Sin embargo, estaba usando una computadora de escritorio vieja en ese momento para el proyecto y decidí comprar un dispositivo de segunda mano (usado) para poder probar la aplicación, ya que mi computadora solo tenía Windows Vista y no podía instalar todos los paquetes de Android. studio incluyendo un emulador que necesitaba para probar la aplicación en la computadora (Tal vez, eso era lo que sabía en ese momento).

Mis muy buenos amigos luego recomendaron a otro amigo que iba a vender su teléfono en ese período. ¿Adivina qué? Pagué por el teléfono y aún no lo había recogido cuando la policía nos arrestó.

Bueno, para resumir, nunca tuve el teléfono, dormí bajo custodia policial y eliminé el proyecto en cuanto llegué a casa. No fue divertido en ese momento.

Este evento tuvo lugar el 16 de octubre de 2018 y luego, perdí a mi papá 30 días después. De hecho, ese período me afectó mucho. Estaba deprimido y era del tipo solitario, nunca tuve contacto con gente hasta 2020.

Creé una página en Facebook con más de 3000 seguidores para ese propósito y me alegré mucho cuando descubrí que alguien más había hecho un proyecto similar recientemente.

¿Adivina qué hice?

Escribí una API completa para permitir a los desarrolladores agregar sus idiomas en línea.

Esta API incluye:

  • Añadiendo un nuevo idioma

  • Agregar nuevas palabras/frases

  • Pronunciaciones

  • Administrar el contenido de un idioma

  • Comprobación de significados, sinónimos, etc.

  • ¡Mucho más!

¿QUÉ PUEDES HACER CON ESTE PROYECTO?

  • Traducir el contenido de un sitio web a un idioma nativo

  • Leer el contenido de una página web a los usuarios en sus idiomas (ideal para personas ciegas en lugares donde sus idiomas nativos son más respetados que los idiomas extranjeros).

  • Todo lo que se te ocurra.

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

¿CUÁNDO LO LANZARÉ?

Aunque el proyecto es excelente, todavía no tengo los recursos ni el capital para albergarlo, mantenerlo y mantenerlo en funcionamiento.

Entonces, si este proyecto alguna vez se lanza o no, está sujeto a tener la capacidad financiera o el capital para lanzarlo, ya que la biblioteca sin API está obsoleta.

El código fuente será de código abierto en GitHub una vez lanzado y estará disponible para cualquiera que quiera usarlo.

¿Te parece algo que te encantaría apoyar?

Envíame un correo a través de la dirección de correo electrónico que aparece en mi perfil aquí en dev.to o comenta a continuación y con mucho gusto hablaré más sobre el proyecto contigo.

Aquí es domingo mi gran gente y estoy pasando un gran día. ¿Y tú?

Me encanta tomar café ☕. Entonces, puedes comprarme una taza o más haciendo clic en el enlace a continuación.

buymeacoffee.com/olatunji

Gracias por compartir tu valioso tiempo conmigo hoy.

Hasta que te vuelva a escribir.

Declaración de liberación Este artículo se reproduce en: https://dev.to/dev_olatunji/language-api-that-allows-you-to-add-your-native-language-to-it-9oe?1 Si hay alguna infracción, por favor contacto Study_golang@163 .comeliminar
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3