ChatworkとSlackの連携イメージ
How to Integrate Applications

2024/10/02

How to integrate Chatwork with AI translation to translate messages posted on Chatwork and post them on Slack

a.ohta

現代はインターネットを使用すればいつでも海外と連絡を取り合えますよね。
そのため、日本人以外の方とのコミュニケーションが必要な状況も多いのではないでしょうか。
しかし、チームメンバー全員が外国語に堪能でないと、意思疎通が難しいのが現実ですよね。
そこで必要になるのが翻訳ツールですが、海外からのメッセージが届くたびに翻訳機を使用するのは面倒ではありませんか?

今回はこのような手間を回避すべく、Chatworkに届いたメッセージを自動で翻訳してSlackに通知する方法をご紹介します!
ノーコードで簡単に設定できるので、ぜひ試してみてくださいね!

こんな方におすすめ

  • ChatworkとSlackでの業務効率化を考えている方。
  • Chatworkに投稿されたメッセージを翻訳サイトなどを使って読んでいる方。
  • Chatworkに投稿されたメッセージの翻訳版をSlackで自動共有したい方。

今すぐに試したい方へ

本記事ではノーコードツール「Yoom」を使用した連携方法をご紹介します。

難しい設定や操作は必要なく、非エンジニアの方でも簡単に実現できます。

下記のテンプレートから今すぐに始めることもできるので、ぜひお試しください!

In modern times, you can communicate with overseas contacts anytime using the internet. Therefore, there will be more opportunities to communicate with people other than Japanese.
However, the reality is that if not all team members are fluent in English, communication can be difficult.
This is where translation tools become necessary, but isn't it cumbersome to use a translator every time you receive a message from abroad?

This time, to avoid such hassle, we introduce the app integration of Chatwork and Slack using AI-operated translators!
It is expected to make daily communication smoother. Please take a look!

Benefits of Integrating Chatwork and Slack Using AI Operations

Benefit 1: Eliminate the hassle of translation

Messages posted on Chatwork are automatically translated and then automatically posted to Slack.
This eliminates the need for manual translation, allowing you to understand the content just by checking the messages posted on Slack. It can also be used when sending messages overseas, enabling smoother communication than ever before.
Furthermore, there is no need to use a translator, reducing the movement between different tools. It should also save time.

Benefit 2: Standardization of translation content

If there are differences in the translators used by each member, discrepancies may arise in the translated messages. Even slight differences in expressions can affect the message content, and not everyone may understand it in the same way.
Sometimes this can hinder work, so it's something you'd want to avoid if possible.
With this integration, it is possible to translate messages posted on Chatwork with the same translator each time, making it effective in reducing such risks.

[About Yoom]


From now on, we will introduce how to create a flow bot that "uses AI operations to translate messages posted on Chatwork and post the translated version to Slack" with Yoom, which allows app integration without programming.
After registering with Yoom, please try creating it!

※AI operations are available only with the Team Plan and Success Plan. For the Free Plan and Mini Plan, the operation of the set flow bot will result in an error, so please be careful.
※Paid plans such as the Team Plan and Success Plan offer a two-week free trial. During the free trial, you can use restricted apps and AI features (operations).

The above flow bot template can be copied from below.

1. Click "View Details" on the top banner
2. Click "Try This Template" at the bottom of the transitioned screen
3. Register for Yoom

* If you have already completed registration, the login screen will be displayed, so please log in.

How to Create a Chatwork and Slack Integration Flow Using AI Operations

STEP1: My App Integration

Once Yoom registration is complete, the Flowbot template will be copied to "My Projects".
When the display appears as shown in the image, please select "My Apps" from the menu on the left side of the screen.

Click the new connection button at the top right and integrate Yoom with each app.

Chatwork and Yoom Integration

1. Search
Enter "Chatwork" in the search box and click the Chatwork icon.

2. Log in to Chatwork

The login screen will be displayed, so log in with the account you want to integrate with Slack.

3. Press Allow


When the above screen is displayed, press Allow.

Then, the screen will automatically switch to Yoom, and if the above display appears, the integration is complete.

Slack and Yoom Integration

1. Search
Enter "Slack" in the search box and click the Slack icon.

2. Enter Required Fields

When the screen appears as above, select the channel where you want to post the translated message from the dropdown.
Then, press "Allow".

The screen will automatically switch to Yoom, and if the above display appears, the integration is complete.

This completes the My App integration for Chatwork and Slack.
Next, let's use the template you copied earlier to configure the Flowbot.
If you haven't copied it yet, please copy the Flowbot template from below.

1. Hover over the banner and click "View Details"
2. Click "Try this template" on the redirected page
3. Register for Yoom
※ If you have already completed registration, the login screen will be displayed, so please log in.

STEP2: Setting up Chatwork Trigger

1. Open My Project


Open "My Project" from the menu on the left side of the screen.

2. Open the copied template
Click on "Translate messages posted in Chatwork and post the translated version to Slack".

3. Select App Trigger
Click on the Chatwork icon "When a new message is posted in the room (Webhook Trigger)".
Since the title and other settings are complete, click Next.

4. Set up Webhook

Set up the Webhook. By doing this, messages posted in Chatwork will be translated in real-time.
For detailed settings, please refer to the page "About Chatwork Webhook Settings", starting from item 4.

5. Send a Message
Send a test message to Chatwork.
Since we are setting up translation from Japanese to English, let's send a message in Japanese.

6. Execute Test
After sending the Japanese message to Chatwork, return to the Yoom screen and click the test button.
If "Test Successful" is displayed, save the settings.

STEP3: Setting up Translation with AI

1. Select App Trigger
Click on the icon labeled AI "Translate".
Since the title and other settings are complete, click Next.

2. Select the Text to be Translated

Select the text to be translated. Click the box.


Select the Chatwork icon in the red frame.


The content of the test message sent during the Chatwork setup will be displayed in a list.
Select the message body in the red frame.

3. Execute Test

Once the settings are configured as shown in the image, press the test button.
If "Success" is displayed, save the settings.

STEP4: Slack Settings

1. Select App Trigger
Click on the Slack icon "Send a message to a channel".
Since the title and other settings are complete, click Next.

2. Set the Channel ID for Posting

Set the channel ID to which the translated message will be sent.

Click the box.

A list of channels will be displayed, so select one.

3. Set the Message Content

Set the message to be posted to Slack. Click the box.

Select "Translate" in the red frame.

The message translated earlier can be selected as data, so click it.

4. Execute Test

Once the settings are complete as shown in the image, press the test button at the bottom of the screen.
If "Test Successful" is displayed, the setup is complete. Save the settings.

5. Turn ON the Trigger

Once the flow bot creation is complete, the above display will appear.
The trigger is initially set to OFF, so turn it ON.

This completes the creation of the flow bot using the translation machine for Chatwork and Slack.

Flow bot template used this time
Translate messages posted in Chatwork and post the translated version to Slack

Other Automation Examples Using Translators

There are many other examples of automation using translators in Yoom, so here are a few.

1. Translate messages posted on Slack and post the translated version on Chatwork
We also offer the reverse version of this. You can use them as needed.

2. Translate messages posted on Slack and post the translated version on Slack
It also supports posts from Slack to Slack. Since it is the same tool, it will save you the trouble of managing accounts.

3. Translate messages posted on Microsoft Teams and post the translated version on Chatwork
It is also possible to integrate with Microsoft Teams, which can be customized to meet your needs.

Summary

By automating translations, you can save effort and shorten your workflow. This will likely also save time.
Additionally, since the same translation tool is being used, it is expected that all members will be able to consistently understand the content of messages.
For smoother communication, consider implementing this.

AI機能を活用した自動化例

書類をOCR機能で読み取り保存する

Slackに投稿された書類をOCR機能で読み取りクラウドストレージに自動で保存したり、メールやフォームで送信された書類をOCR機能で読み取りデータベースに追加した後、Slackへ自動で通知したりします。

音声データを文字起こしして通知する

クラウドストレージに音声データがアップロードされたときや、Web会議が終了したときに音声ファイルを自動でAIで文字起こししてチャットツールに通知できます。

AIオペレーションを使用しChatworkとSlackを連携するメリット

メリット1: 翻訳の手間を省く

Chatworkに投稿されたメッセージが自動で翻訳され、さらにその翻訳がSlackへ自動投稿されます。
これにより手動で翻訳をする手間が省け、Slackに投稿されたメッセージを確認するだけで内容を理解することができるはずです。
また、海外へメッセージを送信する際にも活用できるので、これまで以上にスムーズなコミュニケーションが取れるようになるのではないでしょうか。
さらに、翻訳機を使用する必要が無くなることで、異なるツール間の移動を削減でき、時間の節約にもつながりますよ。

メリット2: 翻訳内容の統一化

各々のメンバーが使用する翻訳機に違いがあると、翻訳されたメッセージに差異が生まれてしまいますよね。
一部の表現の言い回しが異なるだけで、メッセージ内容が左右される可能性もあり、全員が同じ意味で理解することが難しい場面もあるのではないでしょうか。
それにより、業務に支障をきたす場合もあるはずです。なるべくであれば、こうした状況は避けたいですよね。
今回の連携では、Chatworkに投稿されたメッセージを毎回同じ翻訳機で翻訳するため、翻訳のブレを軽減する上でも有効ではないでしょうか。

まとめ

翻訳が自動で行われることで、手間を省き、業務フローの短縮につながります!
これにより時間を節約でき、他の業務に集中できるリソースが増えそうですね。
また、同じ翻訳機を使用しているので、メンバー全員がメッセージの内容を一貫して認識できるようになることも期待できます。
コミュニケーションの円滑化のためにも、ぜひ導入してみましょう!

The person who wrote this article
a.ohta
After working as a general store manager, I started working from home as an SEO writer. Later, an outsourcing agreement was signed with a marketing startup for about 5 years. Surrounded by students at the University of Tokyo, I held a computer and spent my days studying various business terms and how to use SaaS tools. When I was a general store manager, time was taken over and over again by office work such as sales and inventory management, human resource management, and ordering, etc., and I was unable to serve customers and often missed sales times. Even when outsourcing, there are many detailed tasks such as input, etc., and “can't such monotonous tasks be automated?” I thought so, and I really sympathize with Yoom's vision!
Tags
Chatwork
Slack
Translation
Automation
Integration
Related Apps
App integration
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials