# Как долго после включения будет применяться Discourse Translator с Google API?

**URL:** https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720
**Category:** Support
**Tags:** translator
**Created:** [22.Сентябрь.2022 02:53:10 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720 "2022-09-22T02:53:10Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [22.Сентябрь.2022 02:53:11 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/1 "2022-09-22T02:53:11Z")

</div>

Как долго после включения будет применяться переводчик Discourse с использованием Google API?

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [22.Сентябрь.2022 06:07:03 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/2 "2022-09-22T06:07:03Z")

</div>

Можете уточнить вопрос? Вы уже настроили это, но оно не работает?

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [22.Сентябрь.2022 07:18:04 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/3 "2022-09-22T07:18:04Z")

</div>

> [@HAWK](#):
>
> Вы настроили это, но оно не работает?

Да, я включил, но иконки перевода нет.

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [22.Сентябрь.2022 15:18:38 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/4 "2022-09-22T15:18:38Z")

</div>

> [@numbqq](#):
>
> Да, я включил, но значок перевода отсутствует.

Убедитесь, что вы просматриваете контент с аккаунта, у которого язык установлен иначе, чем язык самого контента. Для этого удобно использовать тестовый аккаунт; обязательно запомните, как вернуть настройку языка вашего аккаунта в исходное состояние, если вы проводите эксперименты. 🙂

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [23.Сентябрь.2022 01:33:34 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/5 "2022-09-23T01:33:34Z")

</div>

Привет, @maiki

> [@maiki](#):
>
> Обязательно запишите, как вернуть локаль вашего аккаунта обратно, если будете экспериментировать с ней. 🙂

Изменение в **Настройки \> Интерфейс \> Язык интерфейса** , верно?

Как я могу проверить, работает ли API Google Translate в Discourse?

Могу ли я использовать команды ниже, чтобы проверить, работает ли API Google Translate?

```plaintext
./launcher enter app
rails c
DiscourseTranslator::Google.detect(Post.last)

```

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [23.Сентябрь.2022 03:19:48 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/6 "2022-09-23T03:19:48Z")

</div>

> [@numbqq](#):
>
> Изменение в **Настройки \> Интерфейс \> Язык интерфейса** , верно?
> 
> Как я могу проверить, работает ли API Google Translate в Discourse?

Да, это та настройка, которую нужно изменить. После этого кнопка перевода должна появиться для языка, если он поддерживается как в Discourse, так и в Google Translate. Кнопка выглядит как стилизованный глобус: 🌐.

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [23.Сентябрь.2022 03:34:43 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/7 "2022-09-23T03:34:43Z")

</div>

Привет, @maiki!

Да, я это сделал. Но всё ещё не могу найти кнопку «Перевести».

Как я могу проверить, работает ли Google Translate на сервере Discourse?

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [26.Сентябрь.2022 03:06:47 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/8 "2022-09-26T03:06:47Z")

</div>

Привет @HAWK @maiki

Есть какие-то обновления?

Как я могу проверить, работает ли Google Translate на сервере Discourse?

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [26.Сентябрь.2022 04:00:31 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/9 "2022-09-26T04:00:31Z")

</div>

Я могу гарантировать, что это так! Мы дали вам все возможные советы выше. Если у вас всё ещё возникают проблемы, вам нужно будет предоставить больше информации.

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [26.Сентябрь.2022 06:26:36 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/10 "2022-09-26T06:26:36Z")

</div>

Привет, @HAWK

Хотел бы узнать, как проверить, работает ли Google API на сервере Discourse. Правильны ли приведённые ниже команды?

```plaintext
./launcher enter app
rails c
DiscourseTranslator::Google.detect(Post.last)

```

---

<div class="post-metadata">

### Author: ![khenmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/khenmu/32/108976_2.png) [@khenmu](https://meta.discourse.org/u/khenmu)
#### Post date: [26.Сентябрь.2022 06:52:16 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/11 "2022-09-26T06:52:16Z")

</div>

Если вы не против, повторите процесс, который я только что выполнил.

Вот что я сделал:

- Зарегистрировал аккаунт на [https://community.aseprite.org/](https://community.aseprite.org/), используя [https://temp-mail.org/en/](https://temp-mail.org/en/)
- Перешёл по [этой теме](https://community.aseprite.org/t/como-afectaria-la-futura-version-2-0-de-aseprite-a-los-duenos-de-licencias-de-aseprite-1-x/2873), которая на испанском (мой основной язык — английский)
- В сообщении, когда я авторизован, есть (рабочая!) кнопка для перевода

> **Вот как это выглядит**
>
> ![image](https://global.discourse-cdn.com/meta/original/4X/7/d/d/7dd994832887649796ee1241cef87c9c48378782.jpeg)

Вы не предоставили нам ссылку на ваш форум, поэтому вы — наш единственный источник информации. Вы утверждаете, что это не работает, но мы ещё не исключили возможность проблемы с вашим веб-браузером, его настройками или расширениями. Подтверждение того, что Discourse Translator работает у вас где-либо, было бы очень полезно.

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [26.Сентябрь.2022 20:00:51 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/12 "2022-09-26T20:00:51Z")

</div>

> [@numbqq](#):
>
> Как я могу проверить, работает ли Google Translate на сервере Discourse?

Вы можете проверить логи в Discourse и в своём аккаунте Google. Сообщения об ошибках часто содержат рекомендации по устранению возникшей проблемы.

> [@numbqq](#):
>
> Правильны ли приведённые ниже команды?
> 
> ```plaintext
> ./launcher enter app
> rails c
> DiscourseTranslator::Google.detect(Post.last)
> 
> ```

Кажется, вы пытаетесь устранить неполадки подключения к API через консоль Rails; я лично не знаю, работает ли этот метод.

@numbqq, пожалуйста, проверьте настройки Discourse и убедитесь, что они заполнены правильно. Также проверьте свой аккаунт Google Cloud Translate — там есть руководства по устранению неполадок, а также отображается статистика использования, что поможет определить, подключён ли ваш сайт. 🙂

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [27.Сентябрь.2022 00:48:32 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/13 "2022-09-27T00:48:32Z")

</div>

> [@maiki](#):
>
> Пожалуйста, проверьте настройки Discourse и убедитесь, что вы заполнили их правильно,

Вот настройки переводчика. **Язык моей учетной записи — английский. Язык тестовой учетной записи — китайский.**

 ![企业微信截图_20220927084008](https://global.discourse-cdn.com/meta/original/4X/e/9/7/e970d1c3b2444ab719665420edc2b1716ba681b4.jpeg)

 ![Screenshot from 2022-09-27 08-40-26](https://global.discourse-cdn.com/meta/original/4X/7/f/e/7fe6cb862de1c6750657922752d3f4d3b35eabc2.png)

**Язык моей учетной записи — английский.**

 ![111](https://global.discourse-cdn.com/meta/original/4X/4/4/0/4401da101c01a48646bb9840dde35e8f56fc0a6d.jpeg)

**Язык тестовой учетной записи — китайский.**

 ![222](https://global.discourse-cdn.com/meta/original/4X/e/3/5/e3503f3a1f07011720933d87b06e531fddd71919.jpeg)

**Тестовая учетная запись создала тему на китайском языке, но в моей учетной записи нет иконки переводчика.**

 ![Screenshot from 2022-09-27 08-46-18](https://global.discourse-cdn.com/meta/original/4X/4/b/2/4b25019421ad2fe405a383a295d8db3b0310a941.png)

**Протестировал API Google Translate на сервере Discourse, и он работает.**

```plaintext
# export API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXX
# TEXT="My%20name%20is%20Steve"
# curl "https://translation.googleapis.com/language/translate/v2?target=es&key=${API_KEY}&q=${TEXT}"
{
  "data": {
    "translations": [
      {
        "translatedText": "Mi nombre es Steve",
        "detectedSourceLanguage": "en"
      }
    ]
  }
}

```

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [27.Сентябрь.2022 01:01:01 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/14 "2022-09-27T01:01:01Z")

</div>

> [@numbqq](#):
>
> **Тестовая учётная запись: создал тему на китайском, но у меня в аккаунте нет иконки переводчика.**

Важно проводить тесты с двух учётных записей, у которых установлены разные языковые настройки, а не только разный контент в тексте.

Первая учётная запись: язык — английский (США), посты на английском (США).  
Вторая учётная запись: язык — китайский, и при просмотре темы на английском (США) должна отображаться кнопка перевода.

Понятно?

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [27.Сентябрь.2022 01:07:25 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/15 "2022-09-27T01:07:25Z")

</div>

Привет, @maiki

Вы можете посмотреть фотографии, которые я разместил выше.

Мой аккаунт настроен на английский язык.  
Мой тестовый аккаунт настроен на китайский язык.

Я использую свой английский аккаунт для просмотра публикаций тестового аккаунта с китайской локалью, но не могу найти значок переводчика.

---

<div class="post-metadata">

### Author: ![khenmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/khenmu/32/108976_2.png) [@khenmu](https://meta.discourse.org/u/khenmu)
#### Post date: [27.Сентябрь.2022 01:11:30 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/16 "2022-09-27T01:11:30Z")

</div>

> [@numbqq](#):
>
> Я использую свой английский аккаунт для просмотра сообщений тестового аккаунта с китайской локалью, но не могу найти значок переводчика.

Почему 50% сообщения на английском? Это нетипично и может запутать плагин при попытке определить язык сообщения. Пожалуйста, старайтесь писать сообщения только на одном языке.

Я также очень надеюсь, что вы [попробуете это](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/11?u=khenmu), так как у нас один человек тестирует с одного браузера, поэтому нам нужно определить, является ли проблема уникальной для вашего сайта или затрагивает все форумы, использующие плагин (для вас).

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [27.Сентябрь.2022 01:15:33 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/17 "2022-09-27T01:15:33Z")

</div>

> [@khenmu](#):
>
> Почему 50% сообщения на английском? Это нетипично и может сбить с толку плагин, когда он попытается определить, на каком языке написано сообщение. Пожалуйста, старайтесь писать сообщения только на одном языке.

Хорошо, я создал новую тему на одном языке, но всё равно безрезультатно.

 ![Screenshot from 2022-09-27 09-14-59](https://global.discourse-cdn.com/meta/original/4X/b/a/0/ba0e230facf9bebe39956a7f86eb4434dc786f59.png)

> [@khenmu](#):
>
> Я также очень надеюсь, что вы [попробуете это](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/11), так как у нас есть только один человек, тестирующий с одним браузером, поэтому нам нужно определить, является ли проблема уникальной для вашего сайта или затрагивает все форумы, использующие плагин (для вас).

Да, для этого форума всё работает.

 ![Screenshot from 2022-09-27 09-20-24](https://global.discourse-cdn.com/meta/original/4X/3/3/4/33451d7156672b84e3f435a10bb1529ee5544c6f.png)

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [28.Сентябрь.2022 01:22:17 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/18 "2022-09-28T01:22:17Z")

</div>

Привет @maiki

Есть какие-нибудь предложения по этому поводу?

---

<div class="post-metadata">

### Author: ![numbqq](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/numbqq/32/269002_2.png) [@numbqq](https://meta.discourse.org/u/numbqq)
#### Post date: [30.Сентябрь.2022 02:42:46 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/20 "2022-09-30T02:42:46Z")

</div>

Хорошо, я перешёл на Microsoft Translator, и он работает отлично, значит, мои настройки в Discourse верны. Не понимаю, что не так с Google Translator.

---

<div class="post-metadata">

### Author: ![khenmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/khenmu/32/108976_2.png) [@khenmu](https://meta.discourse.org/u/khenmu)
#### Post date: [30.Сентябрь.2022 02:52:19 UTC](https://meta.discourse.org/t/how-long-will-discourse-translator-with-google-api-take-effect-after-enabled/239720/21 "2022-09-30T02:52:19Z")

</div>

Хм.

Кажется, это указывает на проблему с ключом API? Не исключено, что вы скопировали его вместе с пробелом в начале или в конце? Это могло привести к тому, что он не совпадает с тем, что ожидает Google.

Обычно я проверяю это так: вставляю ключ в строку поиска Firefox, выделяю всё с помощью Ctrl+A, и если по краям нет пробелов, копирую всё с помощью Ctrl+C и вставляю в нужное место (в данном случае — в Discourse).

Ничего особенного в строке поиска Firefox нет; главное — чтобы текст был в одну строку, где вы легко сможете увидеть оба конца.
