«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Языковой API, который позволяет добавить к нему ваш родной язык.

Языковой API, который позволяет добавить к нему ваш родной язык.

Опубликовано 8 ноября 2024 г.
Просматривать:583

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

Еще в апреле 2016 года у меня возникла идея создать словарный проект для племени, которое я так люблю, «Язык Игеде», который я решил назвать «Словарь Игеде», хотя я и не носитель языка.

Это привело меня к написанию и переводу более 5000 слов с языка игеде на английский. Без сомнения, это была самая сложная из всех идей, над которыми я когда-либо работал или которые у меня были.

Этот проект должен был стартовать в 2018 году. Но в 2018 году что-то произошло, и это был для меня очень горький опыт.

Во время работы над проектом Android с использованием WebView мне нужно было запустить пакет и запустить его в производство. Однако в то время для проекта я использовал старый настольный компьютер и решил купить подержанное (бывшее в употреблении) устройство, чтобы протестировать приложение, поскольку на моем компьютере была только Windows Vista и я не мог установить все пакеты Android. studio, включая эмулятор, мне нужно было протестировать приложение на компьютере (возможно, именно это я знал на тот момент).

Мои очень хорошие друзья затем порекомендовали другого друга, который в тот период собирался продать свой телефон. Угадай, что? Я заплатил за телефон и еще не успел его забрать, когда нас арестовала полиция ???.

Ну, короче говоря, у меня никогда не было телефона, я спал под стражей в полиции и первым делом удалил проект, как только вернулся домой. В то время это было не смешно.

Это событие произошло 16 октября 2018 года, а через 30 дней я потерял отца. Этот период на самом деле очень сильно на меня повлиял. Я был в депрессии и, будучи одиноким человеком, никогда не общался с людьми до 2020 года.

С этой целью я создал страницу на Facebook с более чем 3000 подписчиками и был очень рад, когда обнаружил, что кто-то еще недавно реализовал аналогичный проект.

Угадайте, что я сделал?

Я написал полноценный 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, или оставьте комментарий ниже, и я с радостью обсужу проект вместе с вами.

Сегодня воскресенье, мои замечательные люди, и у меня отличный день. А ты?

Я люблю пить кофе ☕. Итак, вы можете купить мне чашку или больше, нажав на ссылку ниже.

buymeacoffee.com/olatunji

Спасибо, что уделили мне сегодня свое драгоценное время.

Пока я не напишу тебе снова.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/dev_olatunji/language-api-that-allows-you-to-add-your-native-language-to-it-9oe?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с Study_golang@163 .comdelete
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3