{"id":18766327,"url":"https://github.com/navarr/laas-api-magento-2-plugin","last_synced_at":"2026-01-27T16:01:40.348Z","repository":{"id":136590957,"uuid":"417111368","full_name":"navarr/laas-api-magento-2-plugin","owner":"navarr","description":"This Magento 2 extension integrates EasyTranslate into Magento 2.","archived":false,"fork":false,"pushed_at":"2021-10-14T11:17:33.000Z","size":522,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-20T21:38:16.194Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://easytranslate.com/en/integrations/magento-plugin/","language":null,"has_issues":false,"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/navarr.png","metadata":{"files":{"readme":"docs/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":"2021-10-14T11:55:57.000Z","updated_at":"2021-10-14T11:55:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"654bcaee-581b-44be-aad9-521300538cfe","html_url":"https://github.com/navarr/laas-api-magento-2-plugin","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/navarr/laas-api-magento-2-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/navarr%2Flaas-api-magento-2-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/navarr%2Flaas-api-magento-2-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/navarr%2Flaas-api-magento-2-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/navarr%2Flaas-api-magento-2-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/navarr","download_url":"https://codeload.github.com/navarr/laas-api-magento-2-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/navarr%2Flaas-api-magento-2-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28816352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T12:25:15.069Z","status":"ssl_error","status_checked_at":"2026-01-27T12:25:05.297Z","response_time":168,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-11-07T18:40:18.607Z","updated_at":"2026-01-27T16:01:40.331Z","avatar_url":"https://github.com/navarr.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# EasyTranslate Magento 2 Connector\n\nThis Magento 2 extension integrates EasyTranslate into Magento 2.\n\nMind that you need to have an account with EasyTranslate on Language-as-a-Service. Please send an e-mail to\ninfo@easytranslate.com to learn more.\n\n## Description\n\nThis Magento 2 extension integrates EasyTranslate into Magento 2. It enables you to translate products, categories, CMS\nblocks and CMS pages via EasyTranslate.\n\n## Workflow\n\nThe following diagram gives a rough overview of the workflow:\n\n![EasyTranslate Magento 2 Workflow](images/easytranslate-m2-connector.jpg \"EasyTranslate Magento 2 Workflow\")\n\n### Initial Configuration\n\nGo to Stores \u003e Configuration \u003e Services \u003e EasyTranslate Connector:\n\n![EasyTranslate Magento 2 Configuration](images/easytranslate-m2-connector-configuration.png \"EasyTranslate Magento 2 Configuration\")\n\nFirst, insert the API credentials you either get from the EasyTranslate support or from\nyour [EasyTranslate Account](https://platform.easytranslate.com/) under Settings \u003e\nAPI. Then, for each entity, you can decide which attributes should be translated via EasyTranslate. Save your\nconfiguration.\n\nMake sure that the default Magento cronjob is configured and runs correctly. To check\nthis, [EthanYehuda_CronjobManager](https://github.com/Ethan3600/magento2-CronjobManager) might come in handy.\n\n### Create Projects / Access Existing Projects\n\nGo to System \u003e EasyTranslate Projects. Click the \"Add Project\" button in the upper right corner. Add the basic project\ninformation and click \"Save and Continue Edit\".\nIn this step you can also decide, if the translations shall be automatically imported or only on manual scheduling.\n\n![EasyTranslate Magento 2 Create Project](images/easytranslate-m2-connector-create-project.png \"EasyTranslate Magento 2 Create Project\")\n\n### Add Content To Project\n\nOpen the project from System \u003e EasyTranslate Projects. Click on the entity type you want to add.\nThen, change the filter to \"Any\", search for the entities you want to add and select the checkbox. Then, save the\nproject.\n\n![EasyTranslate Magento 2 Add Content To Project](images/easytranslate-m2-connector-add-content-to-project.png \"EasyTranslate Magento 2 Add Content To Project\")\n\n### Send Project To EasyTranslate\n\nAs soon as you are finished with adding content to your project, you can send it to EasyTranslate using the \"Send To\nEasyTranslate\" button in the project view.\n\n### Accept / Decline Price [optional]\n\nIf the estimated price for the project is above your configured threshold at EasyTranslate, you have the possibility to\naccept or decline the price inside of Magento. As soon as the price is available and above your personal threshold, you\nwill see respective buttons in the project view:\n\n![EasyTranslate Magento 2 Accept / Decline Price](images/easytranslate-m2-connector-accept-decline-price.png \"EasyTranslate Magento 2 Accept / Decline Price\")\n\n### Import of Translated Content\n\nIf the estimated price for the project is below your threshold, or you accepted the price, the content will be\ntranslated. As soon as the translations are available, EasyTranslate will notify your shop about it. When your default\nMagento cronjob is configured correctly, and you activated automatic import, translations will then be automatically\nimported after a few hours.\n\n### Schedule Import [optional]\n\nIf automatic import is disabled, the button \"Schedule for import\" appears in the project view. \nA click on this button activates the import, so the translations will be included within the next hours.\n\n## Compatibility\n\nThis extension is compatible with the latest supported versions of Magento 2.3 and Magento 2.4.\n\nIt may also be compatible with older versions, but we strongly recommend to only use up-to-date versions of Magento 2.\n\n## Installation Instructions\n\nThe installation procedure highly depends on your setup. In any case, you should use a version control system like git\nand test the installation on a development system.\n\n### Composer Installation\n\n1. `composer require easytranslate/m2-connector`\n2. `bin/magento module:enable EasyTranslate_Connector`\n3. `bin/magento setup:upgrade`\n4. `bin/magento setup:di:compile`\n5. `bin/magento cache:flush`\n\n### Manual Installation\n\n1. Unzip the downloaded files.\n2. Create the directory `app/code/EasyTranslate/Connector/`: `mkdir -p app/code/EasyTranslate/Connector/`\n3. Copy the contents of the `src` directory from the unzipped files to the newly created directory `app/code/EasyTranslate/Connector/`.\n4. `bin/magento module:enable EasyTranslate_Connector`\n5. `bin/magento setup:upgrade`\n6. `bin/magento setup:di:compile`\n7. `bin/magento cache:flush`\n\n## Uninstallation\n\nThe uninstallation procedure depends on your setup:\n\n### Uninstallation After Composer Installation\n\n1. `bin/magento module:uninstall EasyTranslate_Connector`\n2. `bin/magento setup:di:compile`\n3. `bin/magento cache:flush`\n\n### Uninstallation After Manual Installation\n\n1. `bin/magento module:disable EasyTranslate_Connector`\n2. `bin/magento setup:di:compile`\n3. `bin/magento cache:flush`\n4. `rm -r app/code/EasyTranslate/Connector/`\n\n## Support\n\nIf you have any issues with this extension, feel free to open an issue\non [GitHub](https://github.com/easytranslate-com/laas-api-magento-2-plugin/issues).\n\n## Licence\n\n[Open Software License 3.0](https://opensource.org/licenses/OSL-3.0)\n\n## Copyright\n\n\u0026copy; 2021 EasyTranslate A/S\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavarr%2Flaas-api-magento-2-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnavarr%2Flaas-api-magento-2-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavarr%2Flaas-api-magento-2-plugin/lists"}