Ответ:
Ниже я навел простой скрипт, который получает данные с открытого API LingvaTranslate.
import requests
# Константы
SOURCE_LANG = 'uk'
TARGET_LANG = 'en'
print('Что-бы выйти введите "0".')
while True:
# Спрашиваем слово для перевода у пользователя
query = input('Введите слово для перевода: ')
# Проверка
if query == '0':
break
# Создаем URL
url = f'https://lingva.ml/api/v1/{SOURCE_LANG}/{TARGET_LANG}/{query}'
# Делаем GET запрос
response = requests.get(url)
# Вытягиваем данные
json_data = response.json()
translation = json_data['translation']
# Выводим перевод слова
print(f'{query} - {translation}')
print('Вы вышли!')
Объяснение:
В этом коде я использовал API от онлайн переводчика LingvaTranslate.
Документация по API: https://github.com/thedaviddelta/lingva-translate#public-apis
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
Ниже я навел простой скрипт, который получает данные с открытого API LingvaTranslate.
import requests
# Константы
SOURCE_LANG = 'uk'
TARGET_LANG = 'en'
print('Что-бы выйти введите "0".')
while True:
# Спрашиваем слово для перевода у пользователя
query = input('Введите слово для перевода: ')
# Проверка
if query == '0':
break
# Создаем URL
url = f'https://lingva.ml/api/v1/{SOURCE_LANG}/{TARGET_LANG}/{query}'
# Делаем GET запрос
response = requests.get(url)
# Вытягиваем данные
json_data = response.json()
translation = json_data['translation']
# Выводим перевод слова
print(f'{query} - {translation}')
print('Вы вышли!')
Объяснение:
В этом коде я использовал API от онлайн переводчика LingvaTranslate.
Документация по API: https://github.com/thedaviddelta/lingva-translate#public-apis