Google ChatとSlackの連携イメージ
AIオペレーションの活用方法

2024/10/24

Google Chatに投稿されたメッセージを自動翻訳して、翻訳結果をSlackのチャンネルに投稿する方法

y.matsumoto

Google ChatとSlackは、チームのコミュニケーションに欠かせないツールではないでしょうか。
しかし、海外チームとのやり取りや異なる言語を使用するメンバーがいる場合、言語の違いによるコミュニケーションの壁が生じ、情報共有が円滑に行えないことがありますよね。
本記事では、Google ChatとSlackを連携して、Google Chatで投稿されたメッセージをAIが自動で翻訳して、翻訳結果をSlackに投稿する方法をご紹介します。
この方法により、翻訳と通知作業を自動化でき、翻訳の一貫性と精度の向上につながるはずです!
ノーコードでGoogle ChatとSlackを連携できるので、ぜひご覧ください!

‍こんな方におすすめ

  • Google ChatとSlackでの業務効率化を考えている方。
  • Google Chatで受信したメッセージを翻訳してSlackに通知したい方。
  • Google ChatとSlackを連携してメッセージの抜け漏れを防ぎたい方。

今すぐに試したい方へ

本記事ではノーコードツール「Yoom」を使用した連携方法をご紹介します。
難しい設定や操作は必要なく、非エンジニアの方でも簡単に実現できます。
下記のテンプレートから今すぐに始めることもできるので、ぜひお試しください!

Yoomとは?

Yoomは日々の事務作業を自動化して、業務の効率化を図りたい方におすすめの次世代自動化ツールです!API連携はエンジニアではないユーザーにとっては難しい作業ですが、 Yoomは専門的な知識や複雑なコーディングは不要で、直感的な操作でアプリを一元管理できるので非常に便利です。

Yoomの登録はコチラ。30秒で簡単に登録できます!

Yoomを活用したGoogle ChatとSlackの連携フローの作成方法

それでは、YoomでGoogle ChatとSlackを連携し、「Google Chatで投稿されたメッセージを翻訳して、翻訳版をSlackのチャンネルに投稿する」というフローボットの作成手順を解説していきます。

工程は4ステップだけなので、簡単に設定可能です。

  1. Google ChatとSlackをマイアプリ登録する
  2. Google Chatのスペースにメッセージが送信されたら起動するトリガーの設定
  3. Google Chatのメッセージを翻訳するアクションの設定
  4. Slackのチャンネルに翻訳結果を送るアクションの設定

下記バナーの「試してみる」をクリックし、Yoomの登録フォームに入力を行ったら登録完了です!
すでに登録済みの方は、ログインしてください。

これで、Yoomのテンプレートが編集可能になったので、早速フローの編集を行っていきましょう。

ステップ1:Google ChatとSlackをマイアプリ連携する

まずは、YoomのマイアプリにGoogle ChatとSlackを登録していきましょう。

1.Google Chatの登録方法

※Google Chatとの連携はGoogle Workspaceの場合のみ可能です。
詳細はこちらを参照ください。

マイアプリの「+新規接続」をクリックして、Google Chatを検索します。

Client IDとClient Secretを入力してください。
参照)Google Chat(OAuth)のマイアプリ登録方法
入力が完了したら「追加」をクリックしてください。

2.Slackの登録方法

今度は「新規接続」をクリックし、Slackを検索します。

Slackから権限リクエストがされるので、翻訳結果を受け取りたいSlackのチャンネルを選択してください。
選択が完了したら「許可する」をクリックしてください。

これでGoogle ChatとSlackのマイアプリ登録が完了です!

ステップ2:Google Chatのスペースにメッセージが送信されたら起動するトリガーの設定

アプリトリガーの「スペースにメッセージが送信されたら」という項目を設定しましょう。

トリガーアクションが、「スペースにメッセージが送信されたら」であることを確認し、次のページに進んでください。

トリガーの起動間隔は、5分/10分/15分/30分/60分から任意で選択してください。
※注意事項)トリガーの起動間隔はプランによって選択できない場合がありますので、ご注意ください。

スペースのリソース名は、枠外の注釈を参考に入力してください。

上記の設定が完了したら、Google Chatにサンプルのメッセージを入力し送信してください。
テストが成功すると、先ほど送信したサンプルのメッセージがアウトプットとして反映されます。

アウトプットが正しく反映されているのを確認したら、保存してください。

ステップ3:Google Chatのメッセージを翻訳する

次に、「翻訳する」という項目を設定しましょう。

アクションは、翻訳したい文字数とGPTの種類を選択することが可能です。
設定が完了したら、「次へ」をクリックしてください。

翻訳対象のテキストは、上記のように設定してください。
Google Chatのスペースにメッセージが送信されたら「メッセージ内容」を自動で取得し、メッセージ内容を翻訳することができます。
※設定方法)枠内をクリックし、「スペースにメッセージが送信されたら」の中にある「メッセージ内容」をクリックすると、翻訳対象のテキストの欄に{{メッセージ内容}}と入力されます。

設定が完了したら、テストを行いアウトプットが取得できたら保存しましょう。

ステップ4:Slackのスレッドに翻訳結果を送る

最後に、「スレッドにメッセージを送る」という項目を設定します。

アクションが、「チャンネルにメッセージを送る」であることを確認し、次のページに進みましょう。

投稿先のチャンネルIDは、プルダウンから任意で選択してください。

メッセージは任意で設定可能です。
上記画像のように設定すると、Google Chatのメッセージの翻訳結果を自動で取得し、Slackに投稿することができます。
※設定方法)枠内をクリックし、「翻訳する」の中にある「翻訳結果」をクリックしてください。メッセージの欄に、{{翻訳結果}}と入力されます。

テストを行うと、Slackにサンプルのメッセージが送信されます。
正しく翻訳結果が反映されているのを確認できたら「保存する」をクリックしてください。

全てのプロセスが設定済みになると、上記画面が表示されるので、「トリガーをON」をクリックし、フローボットを起動させてください。
これで「Google Chatで投稿されたメッセージを翻訳して、翻訳版をSlackのチャンネルに投稿する」フローボットの完成です。

Google ChatやSlackを使ったその他の自動化例

本日ご紹介した連携以外にもGoogle ChatやSlackのAPIを活用することで様々な自動化を実現することが可能です。

もし気になるものがあれば、ぜひ試してみてください!

Google ChatとSlackを連携した自動化例

Slackにメッセージが投稿されたらGoogle Chatに通知したり、Google Chatで特定条件のメッセージが投稿されたらSlackに通知したりすることもできます。
また、SlackにファイルがアップロードされたらGoogle Chatにリンクを共有する連携も可能です

Google Chatを活用した自動化例

フォームに回答があったらGoogle Chatに通知する

GoogleフォームやHubSpotのフォームなどに回答があったら、Google Chatに自動で通知します。

データベースに情報が追加されたらGoogle Chatに通知する

Google スプレッドシートやNotionなどにデータが追加されたら、Google Chatに自動で通知します。

Web会議終了後に会議内容を議事録化してGoogle Chatに通知する

Google MeetやZoomで会議終了後、会議内容を議事録化してGoogle Chatに自動で通知します。

Slackを活用した自動化例

今日の予定や今日が期日のタスクをSlackに通知する

Googleカレンダーの今日の予定やNotionで期日が今日のタスクなどをSlackに自動で通知します。

クラウドストレージにファイルが保存されたらSlackに通知する

Google Driveなどにファイルが保存されたら、Slackに自動で通知します。

Slackに投稿された内容を他のアプリに追加する

Slackに投稿された内容をNotionやBacklogなどに自動で追加します。

メリット1: 翻訳と通知作業の自動化による効率化

Google ChatとSlackを連携すると、Google Chatで受信したメッセージを自動で翻訳し、Slackに投稿できます。
特に、メッセージのやり取りが多く、翻訳業務に多くの時間を費やしている場合、翻訳と通知作業を自動化することで大幅に作業時間が削減でき、より重要な業務に時間を割くことが可能になるはずです。
また、異なる言語を話すチームメンバーとの情報共有がスムーズに行えるようになれば、迅速な意思決定もできるのではないでしょうか。

メリット2: 翻訳の一貫性と精度の向上

翻訳作業を自動化することで、メンバー個々人の語学力に依存せず翻訳することが可能になるため、より一貫性のある翻訳を実現できる可能性があります。
これにより、同じ用語や文章が一貫した表現で翻訳されれば、解釈のブレを減らすことができますね。
また、業界固有の用語や専門的な用語が含まれている場合でも、AIを使用することで精度の高い翻訳ができれば、より正確に情報を共有できるのではないでしょうか。
これにより、異なる言語を話すチームメンバーとの意思疎通のミスを減らし、プロジェクトをより円滑に進めることにつながるはずです。

まとめ

本記事では、Google ChatとSlackを連携し、Google Chatで投稿されたメッセージをAIが自動で翻訳して、翻訳結果をSlackに投稿するフローの作成方法をご紹介しました。
このフローを活用することで、業務を効率化し、異なる言語を話すチームメンバーと円滑に情報共有できるはずです!
Yoomでは、Google ChatやSlack以外にも、業務で使用するさまざまなアプリを連携することができます。
ぜひ、こちらのフローボットテンプレート一覧から、気になるフローをお試しください。

この記事を書いた人
y.matsumoto
これまでは、人材業界で営業・営業事務を経験してきました。 前職の経験を踏まえ、さまざまな企業が抱えている悩みは「業務の自動化」により軽減できると実感しています。 Yoomを通して、皆様のお悩みを少しでも解決できるよう、日々情報を発信していきます!
タグ
Google Chat
Slack
自動化
連携
翻訳
通知
関連アプリ
アプリ連携
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る