semvec/pypi-packages huggingface dataset:
transme 1.2
Google Translate API, including many features

# TransMe / Traduceme / Txhais Kuv :+1:
**Unofficial API for Google Translate, including many features.**

## How it works
The module emulates the browser actions by sending requests to the site server. The module doesn't load any type of files while sending requests to the site and that makes it faster.
The module is scraping the website source code, and returning the final translation.

## Installation
This package can be installed from GitHub or with the package-management system (pip)
```
pip install transme
```
1. Make sure you have [python3 installed and on your PATH](https://docs.python-guide.org/starting/installation/)

## Features
- Fast translation
- Translate also files
- Can write the output into a file
- Error handling, user friendly


## Usage
There are many languages codes, in this example I translate **"Hello, World"** to the Afrikkan language.
Using **from_lang='auto'** is the same as using **auto_detect=True**, **to_lang** is the language you want to translate to, you can see the supported languages codes by printing out the **LANGUAGES** variable.
With the **out** option, you can write the output into a file, it will create a new file.

```python
import transme

translator = transme.Translate() # class instance

translator.translate_text('Hello, World!', from_lang='auto', to_lang='af', out=None, auto_detect=False) # translate text
<< Hello Wêreld!
```

> If there's any problem, please let me know - roeil4939@gmail.com
termipod 2.1
Manage and read podcasts and youtubevideos in your terminal
Keywords: podcast curses terminal rss youtube

termipod - Podcasts and Youtube in your terminal
================================================

termipod is a *curses* application written in Python3 to manage your podcasts and your youtube
channels in your terminal.

With it, you can:

* Handle channel/user/playlist youtube pages
* Handle RSS feeds with media
* Mark media as read/unread/skipped
* Download media
* Automatically download new media matching a pattern
* Play media with *mpv*, mark automatically as read if entirely played
* Create sub-channel based on regex (called mask)
* Add only media (with disabled channel)
* Display thumbnails (in urxvt terminal with pixbuf support)
* Create m3u playlists
* Search in your channel/media list
* Run local http server to stream m3u playlists and media (requires Python twisted module)
* Tag media and channels, filter media
* Export channels to file
* Customizable key bindings

Youtube channels are handled by *youtube_dl* for the first import to get all videos, but then,
for efficiency purpose, by *feedparser* reading the RSS feed provided by Google.

## Requirements

* appdirs
* feedparser
* mpv
* youtube_dl

## Installation

You can install it with pip:

    pip install termipod

To install last version from master, simply clone it and run in the repository directory:

    pip install .

## Execution

    # To open UI
    termipod

    # To show help
    termipod --help

    # To add a new channel from command line and automatically download new videos
    termipod --add http://radiofrance-podcast.net/podcast09/rss_14257.xml --add-opts "auto=.*"

## License

termipod is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.

termipod is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see
[http://www.gnu.org/licenses/](http://www.gnu.org/licenses/).