Как получить Client ID и Client secret для MS Translator

Обсуждение функционала программы
Jack_B
Сообщения: 5
Зарегистрирован: Ср май 13, 2015 6:50 am
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Как получить Client ID и Client secret для MS Translator

Сообщение Jack_B »

Не нашёл инструкции поэтому решил задокументировать. Может кому поможет.
Ссылки которые пригодятся:
https://temp-mail.ru/
https://datamarket.azure.com/developer/applications
Я решил не светить микрософту свою почту, поэтому заюзал анонимную с темпмайл. Далее скриншотами, думаю будет понятно.
Тут надо сделать поправку что я сижу на XP SP2 поэтому в шрифтах кракозяблы. Но я думаю когда будете делать, то поймете что к чему на моих скринах.
[+] Инструкция в картинках
P01.png
P02.png
P03.png
P04.png
P05.png
P06.png
P07.png
P08.png
P09.png
P10.png
P11.png
P12.png
Суть всей процедуры в том, чтобы сделать вид для микрософта что мы типа разработчики приложений и хотим пользоваться его сервисами из своего приложения.
Поэтому мы должны зарегистрировать это приложение на их сайте.
А для регистрации приложения мы сначала должны зарегить свою собственную персону.
Но я по большому счёту не хочу связываться с мелкомягкими всерьёз и надолго. Не люблю я их.
Поэтому регистрировать себя на их сайте по честному я не хочу.
Для этого я использую сервис анонимных почтовых ящиков temp-mail.ru (скрин 1).
Там мне выдают временный ящик который я и использую при регистрации аккаунта на сайте микрософт (скрин 3).
При регистрации на этот почтовый ящик высылают письмо для подтверждения этого ящика (скрин 4).
После подтверждения ящика (скрин 5,6) мы получаем регистрацию на сайте микрософт и приступаем к регистрации приложения.
Тут первым делом надо дозаполнить данные на сервисе приложений (скрин 8 ) и принять условия мелкомягких (скрин 9).
Собственно сама регистрация это скрины 10 и 11. На 11 нам надо заполнить поля ClientID, Name, RedirectURI.
Поле ClientSecret заполнено самим микрософтом, его трогать не надо, его надо просто скопировать в блокнот и сохранить куда нибудь файл.
ClientID заполнять латинскими буквами и можно использовать подчёркивание, это поле тоже надо сохранить в файле вместе с ClientSecret.
Я постарался сделать имя подлиннее чтобы случайно ни с кем не пересечься, чего и вам советую.
Поле Name я скопировал из ClientID (копировать/вставить, его вроде потом можно поменять в отличии от ClientID).
На последнем скрине собственно пример того что я сохранил в текстовом файле, там главное это две последние строчки.
Этот файл я закинул на телефон и перенес данные через копировать/вставить в TrackChecker.
ЗЫ. если этот файл потеряется, то и фиг с ним. Заново зарегистрироваться не составит труда.

Администрация: Официальное руководоство на английском
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

Re: Как получить Client ID и Client secret для MS Translator

Сообщение MetalFan »

Слил в одно сообщение, выгрузил, заресайзил, оптимизировал и перезалил скрины.
Спасибо за руководство) будет куда теперь отсылать.
з.ы. в идеале надо будет его в Вики перенести.
wbw, MetalFan
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

Re: Как получить Client ID и Client secret для MS Translator

Сообщение MetalFan »

wbw, MetalFan
DHammer
Сообщения: 4
Зарегистрирован: Чт окт 30, 2014 8:49 pm
Благодарил (а): 1 раз

Re: Как получить Client ID и Client secret для MS Translator

Сообщение DHammer »

К сожалению, сейчас "Важное примечание" не работает. Нет возможности подписаться на 2000000 символов или купить большее количество. Просто не активна подписка.
DHammer
Сообщения: 4
Зарегистрирован: Чт окт 30, 2014 8:49 pm
Благодарил (а): 1 раз

Re: Как получить Client ID и Client secret для MS Translator

Сообщение DHammer »

Прошу прощения за добавление. На странице, где подписка на 2000000 символов перевода, вверху указано:
DataMarket и Data Services выходят на пенсию и перестанут принимать новые заказы после 12/31/2016. Существующие подписки будут удалены и отменены с 31 марта 2017 года. Если вы хотите продолжить обслуживание, обратитесь к поставщику услуг.

Если что-то не так перевел - простите.
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

Re: Как получить Client ID и Client secret для MS Translator

Сообщение MetalFan »

К сожаления доступ к MS Translator теперь только по платной подписке, как я понял. Попробуем мигрировать на я-транслейт
wbw, MetalFan
karimen
Сообщения: 1
Зарегистрирован: Пн май 08, 2017 11:02 am

Re: Как получить Client ID и Client secret для MS Translator

Сообщение karimen »

MetalFan писал(а):К сожаления доступ к MS Translator теперь только по платной подписке, как я понял. Попробуем мигрировать на я-транслейт
Вы не правы. При регистрации на Microsoft Azure надо выбрать тарифный план с оплатой только за подключенные платные API. При этом на карточке блокируется 1 USD (да, карточку теперь светить обязательно, без этого никак) и то, как я понял, эти деньги позже разблокируют, но если нет - то и ради бога! Дальше нужно создать для себя ключи доступа к Translator API с доступом на 2 миллиона символов в месяц (это бесплатно, как и было). Никаких больше денег платить не надо до тех пор, пока ты не подключишь себе какие-либо платные API.
Честно говоря мне бы хотелось увидеть реализацию подключения к новой платформе.
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

Re: Как получить Client ID и Client secret для MS Translator

Сообщение MetalFan »

karimen, спасибо за дополнение! Да, конечно, постараюсь в ближайшее время постараюсь обновить апи.
wbw, MetalFan
daa_sasha
Сообщения: 2
Зарегистрирован: Пн ноя 25, 2013 9:22 am

Re: Как получить Client ID и Client secret для MS Translator

Сообщение daa_sasha »

Что случилось с переводом? После обновления перестал переводить события.
Аватара пользователя
maxim.gl
Сообщения: 519
Зарегистрирован: Пн ноя 26, 2012 3:49 am
Откуда: Лен.обл
Благодарил (а): 220 раз
Поблагодарили: 26 раз

Re: Как получить Client ID и Client secret для MS Translator

Сообщение maxim.gl »

аналогично :(
ichor
Сообщения: 3270
Зарегистрирован: Пн янв 11, 2016 1:12 pm
Благодарил (а): 46 раз
Поблагодарили: 550 раз

Re: Как получить Client ID и Client secret для MS Translator

Сообщение ichor »

maxim.gl, Microsoft отменила старые подписки. Необходимо заново пройти процедуру регистрации в MS Azure, и получить новый ключ доступа к API, старые ключи более не действительны.
Подробнее по ссылке (англ.): https://www.microsoft.com/en-us/transla ... arted.aspx
Аватара пользователя
maxim.gl
Сообщения: 519
Зарегистрирован: Пн ноя 26, 2012 3:49 am
Откуда: Лен.обл
Благодарил (а): 220 раз
Поблагодарили: 26 раз

Re: Как получить Client ID и Client secret для MS Translator

Сообщение maxim.gl »

ДА честно говоря у меня и раньше срабатывал перевод только одного события, при попытке перевода следующего писала "перевод с помощью **** не удался"
Если ничего не изменилось, то и париться не буду по новой регаться - овчинка выделки не стоит :cry:
ichor
Сообщения: 3270
Зарегистрирован: Пн янв 11, 2016 1:12 pm
Благодарил (а): 46 раз
Поблагодарили: 550 раз

Re: Как получить Client ID и Client secret для MS Translator

Сообщение ichor »

maxim.gl, такое поведение характерно для не активированной подписки или для неверных ключей. Переводить даёт периодически и по чуть-чуть.
Аватара пользователя
maxim.gl
Сообщения: 519
Зарегистрирован: Пн ноя 26, 2012 3:49 am
Откуда: Лен.обл
Благодарил (а): 220 раз
Поблагодарили: 26 раз

Re: Как получить Client ID и Client secret для MS Translator

Сообщение maxim.gl »

Мне пеевод в мобильной версии вообще не очень интересен, ибо служит только дл ПР: заехать за посылкой или нет, ну и записная книжка с номерами для работника почты. А так, если в телефоне брякает, то даже не смотрю, сразу в компе проверяю
kostakurta
Сообщения: 2
Зарегистрирован: Ср май 31, 2017 7:06 am

Re: Как получить Client ID и Client secret для MS Translator

Сообщение kostakurta »

ichor писал(а):maxim.gl, Microsoft отменила старые подписки. Необходимо заново пройти процедуру регистрации в MS Azure, и получить новый ключ доступа к API, старые ключи более не действительны.
Подробнее по ссылке (англ.): https://www.microsoft.com/en-us/transla ... arted.aspx
Сделал как по ссылке описано и всё получилось, с карты снялся доллар подписался на 2000000 символов с бесплатным обслуживанием вставил ключ и теперь всё переводит
kostakurta
Сообщения: 2
Зарегистрирован: Ср май 31, 2017 7:06 am

Re: Как получить Client ID и Client secret для MS Translator

Сообщение kostakurta »

kostakurta писал(а):
ichor писал(а):maxim.gl, Microsoft отменила старые подписки. Необходимо заново пройти процедуру регистрации в MS Azure, и получить новый ключ доступа к API, старые ключи более не действительны.
Подробнее по ссылке (англ.): https://www.microsoft.com/en-us/transla ... arted.aspx
Сделал как по ссылке описано и всё получилось, с карты снялся доллар подписался на 2000000 символов с бесплатным обслуживанием вставил ключ и теперь всё переводит
(Нажать на Translate this page сверху справа и выбрать русский язык )
Аватара пользователя
matros
Сообщения: 2
Зарегистрирован: Чт янв 03, 2013 6:22 pm

Re: Как получить Client ID и Client secret для MS Translator

Сообщение matros »

ichor писал(а):maxim.gl, Microsoft отменила старые подписки. Необходимо заново пройти процедуру регистрации в MS Azure, и получить новый ключ доступа к API, старые ключи более не действительны.
Подробнее по ссылке (англ.): https://www.microsoft.com/en-us/transla ... arted.aspx
Все получилось, спасибо
DHammer
Сообщения: 4
Зарегистрирован: Чт окт 30, 2014 8:49 pm
Благодарил (а): 1 раз

Re: Как получить Client ID и Client secret для MS Translator

Сообщение DHammer »

Нужен какой-то новый хелпер. После попадания на страницу:
https://datamarket.azure.com/dataset/bi ... ranslator#
Изображение

Даже SIGN IN нет.
Вот тут зависаю и не знаю, что дальше делать. (((
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

Re: Как получить Client ID и Client secret для MS Translator

Сообщение MetalFan »

DHammer, теперь все туть
wbw, MetalFan
steils
Сообщения: 1
Зарегистрирован: Вт июн 28, 2016 3:44 am

Re: Как получить Client ID и Client secret для MS Translator

Сообщение steils »

Все вроде сделал правильно, но аккаунт заблокировали через месяц
Vetall
Сообщения: 9
Зарегистрирован: Сб авг 16, 2014 2:10 pm
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Как получить Client ID и Client secret для MS Translator

Сообщение Vetall »

Решил немного обновить информацию о получении ключа в новом интерфейсе Azure. Регистрацию на самом сайте опускаю - там нет ничего сложного. Можно использовать как уже имеющийся (в т.ч. Skype) аккаунт, так и создать новый. При создании нового аккаунта можно использовать свою почту или временную, хотя, в использовании временной не вижу никакого смысла, т.к. для идентификации обязательно нужно указывать действующий номер телефона (на него придет СМС или позвонят) и реальную карту (кредитную или дебетовую). С карты у меня ничего не сняли и не "заморозили", думаю, что проверка проходит каким-то другим образом.
Итак, заходим на сайт https://azure.microsoft.com/ru-ru/ , если нужно, проходим процедуру регистрации со всеми подтверждениями (e-mail, телефон, кредитная карта). Заходим со своим логином/паролем.
[+]
01.JPG
В строке поиска набираем "Translator Text":
[+]
02.JPG
Выбираем, как на картинках:
[+]
03.JPG
04.JPG
Далее попадаем в окно создания самого приложения.
Имя - Выбираем любое имя, например TranslateForTrackChecker
Ценовая категория - выбираем F0. Это бесплатные 2 млн. символов месяц, если нужно больше символов - выбираем соответствующий план (деньги будут сниматься с указанной при регистрации карты). Следует отметить, что 2 млн. символов хватит и для себя и для "того парня")))
Группа ресурсов - совсем мне непонятная категория, вбил, просто "1", прокатило)
[+]
05.JPG
Далее, видим свой созданный ресурс, кликаем на него и находим нужный ключ:
[+]
06.JPG
07.JPG
Если забыли записать/потеряли свой ключ, его всегда можно найти в своей учетной записи:
[+]
08.JPG
09.JPG
10.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ksd77
Сообщения: 3
Зарегистрирован: Вс дек 20, 2015 9:09 am

Re: Как получить Client ID и Client secret для MS Translator

Сообщение ksd77 »

убил время на регистрацию и ничего не переводит с этим азуром
ksd77
Сообщения: 3
Зарегистрирован: Вс дек 20, 2015 9:09 am

Re: Как получить Client ID и Client secret для MS Translator

Сообщение ksd77 »

промучался с регистрацией и ничего не переводит, сранил данные со скрина: конечная точка нынче другая https://api.cognitive.microsofttranslator.com/
Аватара пользователя
Gaznik
Сообщения: 1
Зарегистрирован: Вт окт 04, 2016 3:13 pm

Re: Как получить Client ID и Client secret для MS Translator

Сообщение Gaznik »

Куда эти ключи потом вставлять :%) в проге на компе (не нашел), на мобиле ничего не переводит, ошибка выскакивает. :crazy:
masei
Сообщения: 1
Зарегистрирован: Пн фев 27, 2023 2:21 pm

Re: Как получить Client ID и Client secret для MS Translator

Сообщение masei »

Майкрософт приостановил все новые продажи продуктов и услуг в Беларуси и России. Не попробуем энту фишку теперь..