------------------
Features
- The `gtts` module
- Added the ability to customize the Google Translate URL
hostname. This is useful when `google.com` might be blocked
within a network but a local or different Google host (e.g.
`google.cn`) is not ([\143](https://github.com/pndurette/gTTS/issues/143), [\#203](https://github.com/pndurette/gTTS/issues/203)):
- New `gTTS()` parameter `tld` to specify the top-level domain
to use for the Google hostname, i.e
`https://translate.google.<tld>` (default: `com`).
- Languages are also now fetched using the same customized
hostname.
- Pre-generated TTS API request URLs can now be obtained instead
of writing an `mp3` file to disk (for example to be used in an
external program):
- New `get_urls()` method returns the list of URLs generated
by `gTTS`, which can be used in lieu of `write_to_fp()` or
`save()`.
- The `gtts-cli` command-line tool
- New `--tld` option to match the new `gtts` customizable hostname [\200](https://github.com/pndurette/gTTS/issues/200), [#207](https://github.com/pndurette/gTTS/issues/207))
- Other
- Added Python 3.8 support ([\204](https://github.com/pndurette/gTTS/issues/204))
Bugfixes
- Changed default word-for-word pre-processor (`('M.', 'Monsieur')`)
which would substitute any \'m.\' for \'monsieur\' (e.g. \'them.\'
became \'themonsieur\') ([\197](https://github.com/pndurette/gTTS/issues/197))
Improved Documentation
- Added examples for newer features ([\205](https://github.com/pndurette/gTTS/issues/205), [\#207](https://github.com/pndurette/gTTS/issues/207))
Misc
- [\204](https://github.com/pndurette/gTTS/issues/204), [\#205](https://github.com/pndurette/gTTS/issues/205), [\#207](https://github.com/pndurette/gTTS/issues/207)