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

Обсуждение функционала программы
Jack_B
Posts: 5
Joined: Wed May 13, 2015 9:50 am
Has thanked: 1 time
Been thanked: 3 times

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

Post by 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.
ЗЫ. если этот файл потеряется, то и фиг с ним. Заново зарегистрироваться не составит труда.

Администрация: Официальное руководоство на английском
You do not have the required permissions to view the files attached to this post.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

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

Post by MetalFan »

Слил в одно сообщение, выгрузил, заресайзил, оптимизировал и перезалил скрины.
Спасибо за руководство) будет куда теперь отсылать.
з.ы. в идеале надо будет его в Вики перенести.
wbw, MetalFan
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

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

Post by MetalFan »

wbw, MetalFan
DHammer
Posts: 4
Joined: Thu Oct 30, 2014 11:49 pm
Has thanked: 1 time

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

Post by DHammer »

К сожалению, сейчас "Важное примечание" не работает. Нет возможности подписаться на 2000000 символов или купить большее количество. Просто не активна подписка.
DHammer
Posts: 4
Joined: Thu Oct 30, 2014 11:49 pm
Has thanked: 1 time

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

Post by DHammer »

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

Если что-то не так перевел - простите.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

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

Post by MetalFan »

К сожаления доступ к MS Translator теперь только по платной подписке, как я понял. Попробуем мигрировать на я-транслейт
wbw, MetalFan
karimen
Posts: 1
Joined: Mon May 08, 2017 2:02 pm

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

Post by karimen »

MetalFan wrote:К сожаления доступ к MS Translator теперь только по платной подписке, как я понял. Попробуем мигрировать на я-транслейт
Вы не правы. При регистрации на Microsoft Azure надо выбрать тарифный план с оплатой только за подключенные платные API. При этом на карточке блокируется 1 USD (да, карточку теперь светить обязательно, без этого никак) и то, как я понял, эти деньги позже разблокируют, но если нет - то и ради бога! Дальше нужно создать для себя ключи доступа к Translator API с доступом на 2 миллиона символов в месяц (это бесплатно, как и было). Никаких больше денег платить не надо до тех пор, пока ты не подключишь себе какие-либо платные API.
Честно говоря мне бы хотелось увидеть реализацию подключения к новой платформе.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

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

Post by MetalFan »

karimen, спасибо за дополнение! Да, конечно, постараюсь в ближайшее время постараюсь обновить апи.
wbw, MetalFan
daa_sasha
Posts: 2
Joined: Mon Nov 25, 2013 12:22 pm

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

Post by daa_sasha »

Что случилось с переводом? После обновления перестал переводить события.
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

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

Post by maxim.gl »

аналогично :(
ichor
Posts: 3270
Joined: Mon Jan 11, 2016 4:12 pm
Has thanked: 46 times
Been thanked: 550 times

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

Post by ichor »

maxim.gl, Microsoft отменила старые подписки. Необходимо заново пройти процедуру регистрации в MS Azure, и получить новый ключ доступа к API, старые ключи более не действительны.
Подробнее по ссылке (англ.): https://www.microsoft.com/en-us/transla ... arted.aspx
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

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

Post by maxim.gl »

ДА честно говоря у меня и раньше срабатывал перевод только одного события, при попытке перевода следующего писала "перевод с помощью **** не удался"
Если ничего не изменилось, то и париться не буду по новой регаться - овчинка выделки не стоит :cry:
ichor
Posts: 3270
Joined: Mon Jan 11, 2016 4:12 pm
Has thanked: 46 times
Been thanked: 550 times

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

Post by ichor »

maxim.gl, такое поведение характерно для не активированной подписки или для неверных ключей. Переводить даёт периодически и по чуть-чуть.
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

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

Post by maxim.gl »

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

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

Post by kostakurta »

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

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

Post by kostakurta »

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

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

Post by matros »

ichor wrote:maxim.gl, Microsoft отменила старые подписки. Необходимо заново пройти процедуру регистрации в MS Azure, и получить новый ключ доступа к API, старые ключи более не действительны.
Подробнее по ссылке (англ.): https://www.microsoft.com/en-us/transla ... arted.aspx
Все получилось, спасибо
DHammer
Posts: 4
Joined: Thu Oct 30, 2014 11:49 pm
Has thanked: 1 time

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

Post by DHammer »

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

Даже SIGN IN нет.
Вот тут зависаю и не знаю, что дальше делать. (((
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

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

Post by MetalFan »

DHammer, теперь все туть
wbw, MetalFan
steils
Posts: 1
Joined: Tue Jun 28, 2016 6:44 am

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

Post by steils »

Все вроде сделал правильно, но аккаунт заблокировали через месяц
Vetall
Posts: 9
Joined: Sat Aug 16, 2014 5:10 pm
Has thanked: 1 time
Been thanked: 2 times

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

Post by 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
You do not have the required permissions to view the files attached to this post.
ksd77
Posts: 3
Joined: Sun Dec 20, 2015 12:09 pm

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

Post by ksd77 »

убил время на регистрацию и ничего не переводит с этим азуром
ksd77
Posts: 3
Joined: Sun Dec 20, 2015 12:09 pm

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

Post by ksd77 »

промучался с регистрацией и ничего не переводит, сранил данные со скрина: конечная точка нынче другая https://api.cognitive.microsofttranslator.com/
User avatar
Gaznik
Posts: 1
Joined: Tue Oct 04, 2016 6:13 pm

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

Post by Gaznik »

Куда эти ключи потом вставлять :%) в проге на компе (не нашел), на мобиле ничего не переводит, ошибка выскакивает. :crazy:
masei
Posts: 1
Joined: Mon Feb 27, 2023 5:21 pm

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

Post by masei »

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