Metadata-Version: 2.4
Name: pytranslater
Version: 0.7
Summary: A python package that translate text and files
Author: The-coder
Description-Content-Type: text/markdown
Requires-Dist: termcolor
Requires-Dist: googletrans==4.0.0-rc1
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: summary

# pytranslater

A Python package that translates text and files into 100+ languages.

## Installation

```
pip install pytranslater
```

## Usage

### In Python

```python
from pytranslater import translate_text, translate_file, translator_languages

# Translate text to any language
translate_text("Hello", "de")      # → Hallo (German)
translate_text("Hello", "ar")      # → مرحبا (Arabic)
translate_text("Hello", "ja")      # → こんにちは (Japanese)

# Translate a file
translate_file("notes.txt", "de")  # → notes.txt_translated.txt (German)
translate_file("story.txt", "ar")  # → story.txt_translated.txt (Arabic)

# Show all available languages
translator_languages()             # Lists all 100+ language codes
```

### From Command Line (Terminal)

```bash
# Translate text
pytranslater text "Hello World" de
pytranslater text "Good morning" ar

# Translate a file
pytranslater file notes.txt de
pytranslater file story.txt ja

# Show all languages
pytranslater languages
```

## Features

- Translate to 100+ languages
- Translate entire files with encoding support
- Command-line interface
- Built-in language list
- Simple and fast
