Discord Translate bot

A Translate bot using discordgo and Google Translate API.
To translate a message into a given language, react to it with the desired
language flag. The source language is automatically detected.
Example
import (
translate "github.com/StalkR/discordgo-translate"
)
b := translate.New("<bot token>", "<Google Translate API token>")
if err := b.Start(); err != nil {
log.Fatal(err)
}
defer b.Close()
log.Printf("Discord Translate bot running - press CTRL-C to exit")
sc := make(chan os.Signal, 1)
signal.Notify(sc, syscall.SIGINT, syscall.SIGTERM, os.Interrupt, os.Kill)
<-sc
Acknowledgements
Discord Go bindings: bwmarrin/discordgo (doc).
Inspiration: Smoogle Translate, unfortunately the developers intentionally
refuse to translate messages from other bots, so I had to make my own.
Create a new issue.