# DeepL Translate Scraper 🌐🔤 (`scrapestorm/deepl-translate-scraper`) Actor

Gather DeepL translation results by keywords 🌐. Access detailed translations with original text, translated text, language pairs 🔄, timestamps ⏰, and more. Ideal for language learning, research, and multilingual projects 📊. Perfect for translators, researchers, and language enthusiasts.

- **URL**: https://apify.com/scrapestorm/deepl-translate-scraper.md
- **Developed by:** [Storm_Scraper](https://apify.com/scrapestorm) (community)
- **Categories:** Automation, Integrations, AI
- **Stats:** 27 total users, 2 monthly users, 98.6% runs succeeded, 1 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $0.00005 / actor start

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### DeepL Translate Scraper 🌐🔤

The DeepL Translate Scraper is designed to help you translate multiple sentences from one language to another using the DeepL API. You can input a list of sentences, specify the original language, and select the desired language for translation.

With customizable input, this tool makes it easy to get accurate translations for your text.

### Description 🌍💬

The DeepL Translate Scraper allows you to input a list of phrases and translate them from one language to another.

It uses the DeepL translation engine to ensure high-quality translations between supported languages.

### Key details you can extract:

```
Original Text 📜: The text that needs to be translated.

Translated Text 🌟: The translated version of the original text.

Language Pair 🔄: The language pair used for translation (e.g., English → Spanish).

Timestamp 🕰️: The exact time when the translation was processed.
```

### How Many Translations Can You Extract Using This Tool? 🔢

You can translate as many phrases as needed. The number of translations depends on the input data you provide.

### Key Features ✨

- Unlimited Translations 🌍: Translate as many phrases as required.

- Customizable Input 📝: Specify the phrases, source language, and desired translation language.

- Timestamp Information ⏰: Each translation is time-stamped for reference.

- Language Pair Info 🔄: Retrieve the specific language pair used for the translation.

### 💸 Pricing

This scraper operates on a monthly subscription basis, priced at $18.99/month.

### How to Use 📲

Using the DeepL Translate Scraper is simple:

```
Sign up for an account on Apify 🔑.

Access the DeepL Translate Scraper on the Apify platform 🌐.

Enter your list of phrases, source language, and desired translation language.

Start the scraper and let it process your translations.

Once the translation is complete, download the data in your preferred format (JSON 📄, CSV 📊, XML 📑, Excel 📈, or HTML 🌐).
```

### Example Input 🧑‍💻

You can provide the following input parameters:

```
phrases = [
    "hello guys how are you doing? i hope you are okey",
    "This is a second example sentence to translate",
    "Good morning, have a nice day"
]
lang = "english 🇬🇧"
desired_lang = "spanish 🇪🇸"


```

### Example Output from WebMD Scraper 💾

Once the extraction is complete, the data will be saved in a dataset. You can download this data in multiple formats (JSON, CSV, XML, RSS, HTML Table).

```
[
  {
      "timestamp": "2025-03-27T22:17:12.835135+00:00",
      "original_text": "hello guys how are you doing? i hope you are okey",
      "translated_text": "hola chicos ¿como estais? espero que bien",
      "language_pair": "en→es"
  },
  {
      "timestamp": "2025-03-27T22:17:19.199071+00:00",
      "original_text": "This is a second example sentence to translate",
      "translated_text": "Esta es una segunda frase de ejemplo para traducir",
      "language_pair": "en→es"
  },
  {
      "timestamp": "2025-03-27T22:17:25.569182+00:00",
      "original_text": "Good morning, have a nice day",
      "translated_text": "Buenos días, que tenga un buen día",
      "language_pair": "en→es"
  }
]

```

### Related Actors ⭐

If you're interested in other Medical, Spotify, Pinterest, Google, social media scraper or real estate Actors:

- [Jobs.ch Search Scraper (Fast & Cheap) 💼 🇨🇭](https://apify.com/scrapestorm/jobs-ch-search-scraper-fast-cheap)
- [Bundesagentur für Arbeit (Arbeitsagentur) Scraper 🇩🇪 💼 Cheap](https://apify.com/scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap)
- [YouTube Full Channel Transcripts Extractor ⚡📜](https://apify.com/scrapestorm/youtube-full-channel-transcripts-extractor)
- [Spotify Artist : Monthly Listeners & Contact Info Scraper📊📩](https://apify.com/scrapestorm/spotify-artist-monthly-listeners-contact-info-scraper)
- [Spotify Artists Search Scraper 🎧🎶](https://apify.com/scrapestorm/spotify-artists-search-scraper---fast-cheap)
- [Spotify Songs Search Scraper 🎧🎶](https://apify.com/scrapestorm/spotify-songs-search-scraper)
- [Spotify Playlists Search Scraper 🎧🎶](https://apify.com/scrapestorm/spotify-playlists-search-scraper)
- [Spotify Albums Search Scraper 🎧🎶](https://apify.com/scrapestorm/spotify-albums-search-scraper)
- [Spotify Profiles Search Scraper 🎧🎶](https://apify.com/scrapestorm/spotify-profiles-search-scraper)
- [Pinterest Boards Search Scraper 🎨🔍](https://apify.com/scrapestorm/pinterest-boards-search-scraper)
- [Pinterest Pins/Videos Search Scraper 🎨🔍](https://apify.com/scrapestorm/pinterest-pins-videos-search-scraper)
- [Google News Scraper Fast & Real-Time (Pay per results) 📰⚡](https://apify.com/scrapestorm/google-news-scraper-fast-real-time-pay-per-results)
- [Facebook Likes Scraper (Fast & Cheap) 👍 🌟](https://apify.com/scrapestorm/facebook-likes-scraper-fast-cheap)
- [Facebook Followers & Following Scraper 📊👥](https://apify.com/scrapestorm/facebook-followers-following-scraper)
- [Facebook Comments Scraper (All-in-One) 💬](https://apify.com/scrapestorm/facebook-comments-scraper-all-in-one)
- [YouTube Scraper (By Keyword) - ⭐⭐⭐⭐⭐ Fast & cheap](https://apify.com/scrapestorm/youtube)
- [Youtube Channel Scraper](https://apify.com/scrapestorm/youtube-channel-scraper)
- [Youtube Shorts Scraper 📺 (Rental) - Fast & cheap](https://apify.com/scrapestorm/youtube-shorts-scraper-rental---fast-cheap)
- [Zillow (Find a Home Improvement Agent) 🛠️)](https://apify.com/scrapestorm/zillow-find-a-home-improvement-agent)
- [YouTube Transcript Video Scraper 📝 (⚡ Fast & 💸 Cheap)](https://apify.com/scrapestorm/youtube-transcript-videos)

***

### Can I Use This DeepL Translate Scraper API in Python? 🐍

Yes! You can use the Apify API with Python.

To access the DeepL Translate Scraper via Python, you can use the apify-client Python package. Check out the Python Client Documentation for more details.

### 📫 Support

😊 Leave us a ⭐⭐⭐⭐⭐ if you are satisfied with the product!
🌍 For any questions, specific needs or issues, please reach out through Apify's platform or via email - [Storm_Scraper 🌪️🌩️](https://apify.com/scrapestorm)
Happy scraping! 😊

# Actor input Schema

## `phrases` (type: `array`):

Enter the texts you want to translate.

## `source_language` (type: `string`):

Choose the language of the text you want to translate from... 🌎

## `target_language` (type: `string`):

Choose the language you want to translate the text into ... 🌎

## Actor input object example

```json
{
  "phrases": [
    "Hello guys how are you doing? i hope you are okey",
    "I have been to Paris last summer, during the olympic games 2024",
    "This is a second example sentence to translate",
    "Good morning, have a nice day"
  ],
  "source_language": "english 🇬🇧",
  "target_language": "spanish 🇪🇸"
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "phrases": [
        "Hello guys how are you doing? i hope you are okey",
        "I have been to Paris last summer, during the olympic games 2024",
        "This is a second example sentence to translate",
        "Good morning, have a nice day"
    ],
    "source_language": "english 🇬🇧",
    "target_language": "spanish 🇪🇸"
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapestorm/deepl-translate-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "phrases": [
        "Hello guys how are you doing? i hope you are okey",
        "I have been to Paris last summer, during the olympic games 2024",
        "This is a second example sentence to translate",
        "Good morning, have a nice day",
    ],
    "source_language": "english 🇬🇧",
    "target_language": "spanish 🇪🇸",
}

# Run the Actor and wait for it to finish
run = client.actor("scrapestorm/deepl-translate-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "phrases": [
    "Hello guys how are you doing? i hope you are okey",
    "I have been to Paris last summer, during the olympic games 2024",
    "This is a second example sentence to translate",
    "Good morning, have a nice day"
  ],
  "source_language": "english 🇬🇧",
  "target_language": "spanish 🇪🇸"
}' |
apify call scrapestorm/deepl-translate-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapestorm/deepl-translate-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/MbhU6bczp9eaMeguL/builds/4ImwGYciNzW0TOtvU/openapi.json
