Рейтинг:
0
CHill60
Вы можете использовать API Google Translate для этого - то есть я имею в виду конкретно просто обнаружить / предсказать исходный язык, а не только бит, который делает перевод
Обнаружение Языков | Документация Google Cloud Translation API | Облачная Платформа Google[^]
Здесь есть похожий API-будьте осторожны, существует структура зарядки для более чем 5000 запросов в день или более 1 Мб в день (что вскоре может сложиться, если будет много текста!) - API обнаружения языка[^]
Йохен Арндт @User-2223753 придумал еще одно потенциальное (ручное) решение, и здесь есть еще несколько предложений - Идентификация языка-Википедия[^]
Если вам нужно больше предложений, попробуйте использовать "обработку естественного языка" в качестве поискового запроса.
john1990_1
Я хочу, пожалуйста, код C#, который загружает строку текста и получает строку названия языка из Google Translate.
john1990_1
пожалуйста, полегче со мной, так как я выучил C# методом проб и ошибок и не знаю другого языка, прочитайте последний комментарий
CHill60
Мы не пишем код для вас. Обе ссылки на API, которые я вам дал, содержат как примеры использования, так и поддержку.
Не продолжайте учиться методом проб и ошибок-инвестируйте в хорошую книгу или серию учебных пособий - здесь есть несколько советов по CodeProject, которые помогут вам
john1990_1
что такое:
YOUR_API_KEY
?
john1990_1
я пытался, но получаю ошибку:
string getHTML(string url)
{
использование (WebClient wc = новый WebClient())
{
return wc. DownloadString(url);
}
}
Ящик для сообщений.Show(getHTML(@"https://translation.googleapis.com/language/translate/v2/detect?key=YOUR_API_KEY&q=Google%20Translate%20Rocks"));
john1990_1
{
"ошибка": {
"код": 403,
"сообщение": "в запросе отсутствует действительный ключ API.",
"ошибки": [
{
"сообщение": "в запросе отсутствует действительный ключ API.",
"домен": "глобальный",
"причина": "запрещено"
}
],
"статус": "PERMISSION_DENIED"
}
}
CHill60
Вам нужно использовать соответствующие средства поддержки для выбранного вами сервиса (я предполагаю, что это Google one)
john1990_1
Извините, что ссылки, которые вы даете, слишком сложны для меня, как мне сгенерировать ключ API для моего приложения c# Forms?
Graeme_Grant
Это самое простое решение для того, что вы хотите сделать.
john1990_1
есть ли видео Youttube, на которое вы могли бы сослаться?
CHill60
Вы сами пробовали его искать?
john1990_1
да, и я нашел неуместные видео...
CHill60
Ну, если вы не смогли найти его, то почему вы думаете, что мы сможем? Вероятно, его нет - вероятно, потому, что документация по ссылкам, предоставленная Грэмом, очень хороша.