google_translate
Version, currently 0.2.13 versions
- 0.2.1latestJun 27, 2016
- 0.2.0not indexedFeb 8, 2018
- 0.1.0not indexedFeb 8, 2018
github.com/greyblake/crystal-google_translate
Google Translate client for Crystal
14 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
google_translate:
github: greyblake/crystal-google_translate
version: ~> 0.2.1Then run:
shards installshard.yml
- Crystal
- no constraint declared
- License
- MIT
- Author
- Sergey Potapov <blake131313@gmail.com>
Dependencies
Runtime Dependencies
- cossack~> 0.1.0github: greyblake/crystal-cossack
Development Dependencies
- spec2*github: greyblake/spec2.cr, branch: crystal-0-18-0dev
README
# Crystal GoogleTranslate [](https://travis-ci.org/greyblake/crystal-google_translate)
Crystal client for GoogleTranslate
## Installation
Add this to your application's `shard.yml`:
```yaml
dependencies:
google_translate:
github: greyblake/crystal-google_translate
```
## Usage
```crystal
require "google_translate"
```
### Example
The following code translates german word `tanzen` with a typo(double n) and prints the result:
```crystal
client = GoogleTranslate::Client.new
tr = client.translate("de", "en", "tanzenn")
puts "#{tr.source_lang} -> #{tr.target_lang}"
puts "Query: #{tr.query}"
puts "Corrected query: #{tr.corrected_query}"
puts "Text: #{tr.text}"
tr.variants.each do |word_class, words|
puts word_class
words.each do |word|
puts " #{word}"
end
end
```
Output:
```
de -> en
Query: tanzenn
Corrected query: tanzen
Text: dance
verb
dance
hop
spin
bob
foot
```
## Development
To run specs:
```
crystal spec
```
## Contributors
- [greyblake](https://github.com/greyblake) Sergey Potapov - creator, maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.2.1- Tagged
- Jun 27, 2016
- Commit
55e2dccf0b70- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/greyblake/crystal-google_translate
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 13, 2026
- Synced
- Aug 13, 2026
- Versions
- 3