{"id":24970208,"url":"https://github.com/d3b0-eng/translation-game","last_synced_at":"2025-03-29T05:17:54.779Z","repository":{"id":274812503,"uuid":"924152692","full_name":"d3b0-eng/Translation-game","owner":"d3b0-eng","description":"Easy French to Italian translatio game made with python and streamlit","archived":false,"fork":false,"pushed_at":"2025-01-29T14:45:01.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T05:17:52.041Z","etag":null,"topics":["python","streamlit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/d3b0-eng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-01-29T14:08:32.000Z","updated_at":"2025-01-29T14:45:04.000Z","dependencies_parsed_at":"2025-01-29T15:23:36.473Z","dependency_job_id":"6bf11e74-31f9-4ed3-b0f9-6e53f2995543","html_url":"https://github.com/d3b0-eng/Translation-game","commit_stats":null,"previous_names":["d3b0-eng/translation-game"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3b0-eng%2FTranslation-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3b0-eng%2FTranslation-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3b0-eng%2FTranslation-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3b0-eng%2FTranslation-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d3b0-eng","download_url":"https://codeload.github.com/d3b0-eng/Translation-game/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246140587,"owners_count":20729802,"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":["python","streamlit"],"created_at":"2025-02-03T15:56:35.046Z","updated_at":"2025-03-29T05:17:54.748Z","avatar_url":"https://github.com/d3b0-eng.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Translation-game\nThis web app built with python and streamlit allows the user to translate french to italian words and viceversa. The dataset of the words are contained in a `.csv` file, and the user can add new ones to the dataset from the *Add word* page. \nIn the homepage, the user must first select the number of words to translate. The script then selects randomly from the main dataset the equivalent number of words chosen by the user.\nThe user can then check if the translation provided by him is correct or worng, and a score is provided, according to how many correct guesses the user did. \n\n## How to run the code\nAt the moment, I have not deployed the app, so it can be run just locally on your machine following these steps\n### 1. Install dependencies\nOpen your terminal and install the dependencies\n```console\npip install streamlit\npip install streamlit-lottie\n```\n### 2. Create the folder and the subfolders\nCreate a folder for your main workspace. Inside it, create the assets and pages folder. The assets folder is used to store the animations files and the csv file. The pages folder contains the streamlit pages that can be accessed from the homepage through the navigation bar\n### 3. Run the Hompeage.py script\nOpen the folder where your Homepage file is located on the terminal, then run the script \n```console\nstreamlit run Homepage.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3b0-eng%2Ftranslation-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd3b0-eng%2Ftranslation-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3b0-eng%2Ftranslation-game/lists"}