{"id":22521240,"url":"https://github.com/instafluff/chatterboxtranslatorbot","last_synced_at":"2025-08-03T20:31:08.590Z","repository":{"id":34038671,"uuid":"148827803","full_name":"instafluff/ChatterboxTranslatorBot","owner":"instafluff","description":"ChatterboxTranslator as a Twitch Bot!","archived":false,"fork":false,"pushed_at":"2023-01-03T21:07:28.000Z","size":1133,"stargazers_count":32,"open_issues_count":20,"forks_count":13,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-05-02T04:55:07.981Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/instafluff.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-14T18:34:16.000Z","updated_at":"2024-03-19T16:14:12.000Z","dependencies_parsed_at":"2023-01-15T04:07:50.341Z","dependency_job_id":null,"html_url":"https://github.com/instafluff/ChatterboxTranslatorBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instafluff%2FChatterboxTranslatorBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instafluff%2FChatterboxTranslatorBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instafluff%2FChatterboxTranslatorBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instafluff%2FChatterboxTranslatorBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/instafluff","download_url":"https://codeload.github.com/instafluff/ChatterboxTranslatorBot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228562318,"owners_count":17937234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-07T05:10:30.689Z","updated_at":"2024-12-07T05:10:31.306Z","avatar_url":"https://github.com/instafluff.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.com/instafluff/ChatterboxTranslatorBot.svg?branch=master)](https://travis-ci.com/instafluff/ChatterboxTranslatorBot)\n\n# ChatterboxTranslatorBot\nWe built this ChatterboxTranslator bot ([Official Channel](https://www.twitch.tv/chattranslator)). A chat bot for realtime translations in Twitch chat!\n\nThe bot detects and translates chat messages of other languages into the target language set by the streamer in real-time.\n\n## Instafluff ##\n\u003e *Come and hang out with us at the Comfiest Corner on Twitch!*\n\u003e\n\u003e https://twitch.tv/instafluff\n\u003e\n\u003e https://twitter.com/instafluffTV\n\n## Commands ##\n(Commands are only permitted to the Streamer and Moderators)\n\n* `!join [lang]` - Used only from twitch.tv/ChatTranslator by the streamer to have the bot join the channel\n* `!langhelp` - Prints out available commands for this Bot\n* `!lang [code]` - Sets the target language for the channel using a language code (e.g. en for English)\n* `!langleave` - Makes the Bot leave the channel\n* `!langlist` - Prints a list of available languages for Translation\n* `!langcolor` - Toggles the translated text color between normal chat and /me action.\n* `!langcensor` - Toggles naughty word censorship.\n\n## Instructions ##\n\n1. Install NodeJS - [https://nodejs.org/en/](https://nodejs.org/en/)\n2. Open the directory in a Command Prompt/Terminal\n3. Install Dependencies: `npm install`\n4. Get a Twitch Chat OAuth Password Token - [here](http://twitchapps.com/tmi/)\n5. Get a Yandex key from - [here](https://translate.yandex.com/developers/keys)\n6. Edit the file named `.env` that looks like this:\n```env\nTWITCHUSER=[YOUR-USERNAME-HERE]\nOAUTH=[YOUR-OAUTH-PASS HERE]\nYANDEX_KEY=[Yandex Key Here]\n```\n7. Run bot: `npm start` or `npm dev`\n8. Browse to your bot's chat\n9. Use the command `!join`\n\n## Credits ##\n\nSpecial thank you for the code contributions!\n\n- *Jason Allan*\n\nThank you to all the participants of this project!\n\n**MacabreMan2, Instafluff, Soldi3rGam3r, That_MS_Gamer, Instafriend, Polarami, kingswerv, ItsNaomiArt, BountyHunterLani, OhScee, DVM59, samchitto, lizardqueen, therealoliveryoutuber, Kara_Kim, raleenakaos, nightsilas, stresstest, malfunct, Amarogine, kaisuke, Deitypotato, HeyOhKei, GeoRevilo, mallesbixie, MalForTheWin, teemerae, CrimsonKnightZero, jellydance, QeraiX, momokohyhy, slfhighfive, VanityShowcase, MerlinLeWizard, FuriousFur, ANGRYPASTA9999, Nordegraf, MisterHex, wietlol, sparky_pugwash, dinnsdale, Xynal, Ellesria, LamerYo, Neo_TA, Mikeystea, DJCarmichael, Yenyon, ChatTranslator, GSOcreative, where_is_laughingman, Liayda, Motabor, knugensugen**\n\nAnd to the participants who helped make this bot a reality!\n\n**Instafluff, sethorizer, MacabreMan2, rarephoenixgames, That_MS_Gamer, Amarogine, Thedudeskee, teemerae, ItsNaomiArt, Kyoslilmonster, Instafriend, nyasaki_de, Meralaz, BillNash, kingswerv, neniltheelf, AntiViGames, Dionysus_Rex, BountyHunterLani, wietlol, therealoliveryoutuber, nightsilas, CrimsonKnightZero, HabuSai, Deitypotato, Atlas_Theta, HuntedThompson, GeoRevilo, HookshotJohn, malfunct, ChatTranslator, MrRayKoma, vic_likadabooty, where_is_laughingman, Mikeystea, sparky_pugwash, CaseyGeske, jellydance, benpoopooface, Neo_TA, Krakka25, Nrwgn_VKNG, DutchGamer46, BungalowGlow, SimmeringSoupPot, MisterHex, tsmilesxd, pikacupcake, MrBoombati, ArtfortheApocalypse, mightygabs, xSAFFIREx, Abbyfabby, cottonsmiles, CptCheerios, Imperialgrrl, pawsitivelystitched, LadyAvianna, AirForceKitty, Shaosan, MollieMcGee, Aleal42, opensource360, FraaOrolo, L33tingL4dy, CriticalKnit, iglookid, KitAnnLIVE, minikatkat, 急須, sebiyy, doombreakers, ThoraxSempai, anonymous__31, ユリシーズ, doyourememberthepickle, GSOcreative, Kara_Kim, Polarami, mallesbixie, Liayda, Khaled__, Inventus1, Teapup, and BongoCat**\n\nand to all people who used naughty words FOR THE SCIENCE and helped optimize the bot!\n\n**MacabreMan2, Instafriend, Instafluff, wietlol, Neo_TA, That_MS_Gamer, pipskidoodle, jellydance, Kyoslilmonster, Lichsmash, Polarami, InSanityParty, neniltheelf, MrRayKoma, Stay_Hydrated_Bot, MerlinLeWizard, Mikeystea, carbon_add, lizardqueen, ItsNaomiArt, sparky_pugwash, lastleap, vic_likadabooty, BountyHunterLani, blackdawn1980, mrPlus, vPositive, shinageeexpress, GeoRevilo, The_Modern_Alchemist, Sum_Wun, PokemoHero, TheArtofDHT, madridr4, letchik322, FlyToto_, ChatTranslator, flappieh, Kara_Kim, FuriousFur, AgroKragle, Deitypotato, JustRandomGamess, AlexHicks, Gwozilla, Leemyy, QeraiX, BOSSTIEN, CriticalKnit**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstafluff%2Fchatterboxtranslatorbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finstafluff%2Fchatterboxtranslatorbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstafluff%2Fchatterboxtranslatorbot/lists"}