{"id":16863956,"url":"https://github.com/sleeplessone1917/lemmy-translator-bot","last_synced_at":"2025-04-05T11:40:52.062Z","repository":{"id":154442029,"uuid":"628435019","full_name":"SleeplessOne1917/lemmy-translator-bot","owner":"SleeplessOne1917","description":"A bot for lemmy that translates posts and comments on request.","archived":false,"fork":false,"pushed_at":"2025-01-13T18:00:34.000Z","size":124,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T22:35:13.426Z","etag":null,"topics":["bot","deepl","fediverse","fediverse-bot","lemmy","lemmy-bot","translation"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SleeplessOne1917.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-15T23:48:33.000Z","updated_at":"2025-01-13T18:00:38.000Z","dependencies_parsed_at":"2023-12-19T00:47:45.009Z","dependency_job_id":"e8a9becc-1305-4bb9-bb60-0e845bca5703","html_url":"https://github.com/SleeplessOne1917/lemmy-translator-bot","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/SleeplessOne1917%2Flemmy-translator-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SleeplessOne1917%2Flemmy-translator-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SleeplessOne1917%2Flemmy-translator-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SleeplessOne1917%2Flemmy-translator-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SleeplessOne1917","download_url":"https://codeload.github.com/SleeplessOne1917/lemmy-translator-bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332511,"owners_count":20921852,"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":["bot","deepl","fediverse","fediverse-bot","lemmy","lemmy-bot","translation"],"created_at":"2024-10-13T14:40:18.744Z","updated_at":"2025-04-05T11:40:52.026Z","avatar_url":"https://github.com/SleeplessOne1917.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# lemmy-translator-bot\n\nThis is a bot for [lemmy](https://github.com/LemmyNet/lemmy), the fediverse link aggregator. It translates posts and comments when mentioned.\n\n# Setup\n\nClone the repository and install the dependencies with your choice of javascript package manager.\n\nCreate a file named `.env` in the same directory as `package.json`. There are 4 environent variables that need to be assigned in this file:\n\n- `INSTANCE`: the instance the bot's account is on\n- `USERNAME_OR_EMAIL`: username or email of the bot\n- `PASSWORD`: password for the bot account\n- `DEEPL_API_KEY`: API key required to use DeepL API. [This will require making an account with DeepL](https://www.deepl.com/pro-api?cta=header-pro-api/)\n\nWhen the bot is setup, it can be started by running `npm start`.\n\n# Usage\n\nTo use the bot, mention it and include the name of the language you are translating into. The name of the language must be in the language being translated into, e.g. English is \"English\", German is \"Deutsch\", Russian is \"Русский\", etc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsleeplessone1917%2Flemmy-translator-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsleeplessone1917%2Flemmy-translator-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsleeplessone1917%2Flemmy-translator-bot/lists"}