{"id":19034153,"url":"https://github.com/aurasphere/jyandex","last_synced_at":"2025-04-23T17:44:56.692Z","repository":{"id":57716251,"uuid":"66163991","full_name":"aurasphere/jyandex","owner":"aurasphere","description":"A Java library client for Yandex Translate service.","archived":false,"fork":false,"pushed_at":"2020-12-21T07:30:10.000Z","size":52,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-18T04:12:08.161Z","etag":null,"topics":["free","java","language","language-detection","language-translation","language-translation-service","languages","mit-license","translation","yandex","yandex-translation-api"],"latest_commit_sha":null,"homepage":"","language":"Java","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/aurasphere.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":"2016-08-20T19:18:40.000Z","updated_at":"2020-12-21T07:30:12.000Z","dependencies_parsed_at":"2022-08-25T11:00:58.938Z","dependency_job_id":null,"html_url":"https://github.com/aurasphere/jyandex","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurasphere%2Fjyandex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurasphere%2Fjyandex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurasphere%2Fjyandex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurasphere%2Fjyandex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aurasphere","download_url":"https://codeload.github.com/aurasphere/jyandex/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250484042,"owners_count":21438173,"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":["free","java","language","language-detection","language-translation","language-translation-service","languages","mit-license","translation","yandex","yandex-translation-api"],"created_at":"2024-11-08T21:43:39.894Z","updated_at":"2025-04-23T17:44:56.674Z","avatar_url":"https://github.com/aurasphere.png","language":"Java","funding_links":["https://www.paypal.com/donate/?cmd=_donations\u0026business=8UK2BZP2K8NSS"],"categories":[],"sub_categories":[],"readme":"[![Travis](https://img.shields.io/travis/aurasphere/jyandex.svg)](https://travis-ci.org/aurasphere/jyandex)\n[![Maven Central](https://img.shields.io/maven-central/v/co.aurasphere/jyandex.svg)](http://search.maven.org/#artifactdetails%7Cco.aurasphere%7Cjyandex%7C1.0.0%7Cjar)\n[![Javadocs](http://javadoc.io/badge/co.aurasphere/jyandex.svg)](http://javadoc.io/doc/co.aurasphere/jyandex)\n[![Maintainability](https://api.codeclimate.com/v1/badges/43d564cf9ee6e93d8391/maintainability)](https://codeclimate.com/github/aurasphere/jyandex/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/43d564cf9ee6e93d8391/test_coverage)](https://codeclimate.com/github/aurasphere/jyandex/test_coverage)\n[![Join the chat at https://gitter.im/jyandex/Lobby](https://badges.gitter.im/jyandex/Lobby.svg)](https://gitter.im/jyandex/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Donate](https://img.shields.io/badge/Donate-PayPal-orange.svg)](https://www.paypal.com/donate/?cmd=_donations\u0026business=8UK2BZP2K8NSS)\n\n# Jyandex\nA Java library client for Yandex Translate service.\n\nThis library offers three services: text translation, text language detection and available languages for translation.\nYou will need a \u003ca href=\"https://tech.yandex.com/keys/get/?service=trnsl\"\u003efree API key\u003c/a\u003e in order to use the Yandex API.\n\n## Warning\nStarting from August 15, 2020, free API keys aren't issued. For this reason, this project is not tested/maintained anymore.\n\n## Sample Usage\n\n### Dependency\n\nMaven:\n\n    \u003cdependency\u003e\n        \u003cgroupId\u003eco.aurasphere\u003c/groupId\u003e\n        \u003cartifactId\u003ejyandex\u003c/artifactId\u003e\n        \u003cversion\u003e1.0.0\u003c/version\u003e\n    \u003c/dependency\u003e\n\nGradle:\n\n    implementation 'co.aurasphere:jyandex:1.0.0'\n\n### Create a client\n\n    Jyandex client = new Jyandex(apiKey);\n\n(you can get a \u003ca href=\"https://tech.yandex.com/keys/get/?service=trnsl\"\u003efree API key here\u003c/a\u003e).\n\n### Translate text\n\nTranslate a sentence to Italian:\n\n    client.translateText(textToTranslate, Language.ITALIAN);\n\nIf you know the original language, you can pass it as an argument for better results (otherwise the language will be guessed). In this case, we are translating an English sentence into Italian:\n\n    client.translateText(textToTranslate, Language.ENGLISH, Language.ITALIAN);\n\n### Detect language\n\nDetect the language of a sentence:\n\n    client.detectLanguage(textToDetect);\n\nYou can also pass a list of most-likely languages as hint:\n\n    List\u003cString\u003e hint = Arrays.asList(Language.JAPANESE, Language.ITALIAN, Language.AFRIKAANS);\n    client.detectLanguage(textToDetect, hint);\n\n### Supported languages\n\nGet a list of supported languages from Yandex in English:\n\n    client.supportedLanguages();\n\nIf you want to display the list in another language (Italian in this case):\n\n    client.supportedLanguages(Language.ITALIAN);\n\n## Useful links\n\n- \u003ca href=\"https://tech.yandex.com/translate/doc/dg/concepts/About-docpage/\"\u003eYandex API reference\u003c/a\u003e\n- \u003ca href=\"https://tech.yandex.com/translate/doc/dg/concepts/design-requirements-docpage/\"\u003eYandex requirement for translation result's usage\u003c/a\u003e\n- \u003ca href=\"https://tech.yandex.com/keys/get/?service=trnsl\"\u003eGet your free API key\u003c/a\u003e\n\n## Contributions\nIf you want to contribute on this project, just fork this repo and submit a pull request with your changes. Improvements are always appreciated!\n\n## Project status\nThis project is considered completed and won't be developed further unless I get any specific requests.\n\n## Contacts\nYou can contact me using my account e-mail or opening an issue on this repo. I'll try to reply back ASAP.\n\n## License\nThe project is released under the MIT license, which lets you reuse the code for any purpose you want (even commercial) with the only requirement being copying this project license on your project.\n\n\u003csub\u003eCopyright (c) 2016 Donato Rimenti\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faurasphere%2Fjyandex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faurasphere%2Fjyandex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faurasphere%2Fjyandex/lists"}