Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time

Multilingual Master

マルチリンガルマスターとは?

Discord上で動作する翻訳BOTです。
テキスト投稿に対してリアクション機能を使うことで、本文を主要な言語に翻訳することが可能です。

使い方

  1. 翻訳したい投稿の右上の顔アイコンをクリックします
    image1
  2. 翻訳したい言語の国旗を選んでリアクションを行うと翻訳されます
    image2

翻訳可能な言語

国家が多すぎるのでG20参加国に絞りました。
いくつか公用語が被っている国もあるので、14ヶ国語に対応しています。

  • 日本語
  • 英語
  • 韓国語
  • 中国語(簡体字)
  • インドネシア語
  • ヒンディー語
  • アラビア語
  • フランス語
  • ドイツ語
  • イタリア語
  • スペイン語
  • ポルトガル語
  • ロシア語
  • トルコ語

設置方法

用意するもの

  • Google Apps Scriptが使えるGoogleアカウント
  • Discord Developerに登録されておりBOTが作成できるDiscordアカウント
  • Nodeが動作してインターネットに繋がるコンピュータ
  • Node.js

設置手順

  1. この辺を参考に、GASを組んでAPIを実行可能にしておく
  2. この辺を参考にBOTアカウントを作成しておく
  3. このリポジトリをクローンする
  4. リポジトリフォルダの中でnpm installする
  5. config.json.sampleファイルの名前をconfig.jsonに変更する
  6. config.jsonにGASのURLと、DiscordBOTのclientIDとtokenを入れる
  7. node index.js --joinを実行し、BOTアカウントをサーバーに参加させる(サーバ管理者の権限が必要です)
  8. node index.jsを実行してBOTを稼働させる(チャット欄で!MMを入力して動作確認出来ます)

デーモン化

Windowsの場合

Winserを使ってください 使い方はググってください

Linuxの場合

pm2を使ってください 使い方はググってください

お問い合わせ先

Issuesページ、もしくはTwitterからどうぞ