NLLB-200 Website Translator avatar

NLLB-200 Website Translator

Pricing

Pay per usage

Go to Apify Store
NLLB-200 Website Translator

NLLB-200 Website Translator

Translate any website into 50+ languages using Meta's NLLB-200 model � no API key required. Scrapes page content and returns original text alongside clean machine translations. Supports Spanish, French, German, Portuguese, Chinese, Arabic, Japanese, Korean, and many more.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Sheshinmcfly

Sheshinmcfly

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

0

Monthly active users

18 hours ago

Last modified

Share

Translate any website into 200+ languages using Meta's open-source NLLB-200 (No Language Left Behind) AI model via Hugging Face Inference API.

Simply provide URLs and your source/target languages — the actor scrapes the page content, sends it to the NLLB-200 model in chunks, and returns the full translation in a structured dataset.


What data does it extract?

FieldDescriptionExample
urlPage URLhttps://example.com/about
titlePage title"About us — Acme Corp"
sourceLangSource language codeeng_Latn
targetLangTarget language codespa_Latn
modelIdNLLB model usedfacebook/nllb-200-distilled-600M
originalTextExtracted page text"Welcome to our company..."
translatedTextTranslated text"Bienvenido a nuestra empresa..."
chunkCountNumber of text chunks translated4
translatedAtTimestamp"2026-04-21T12:00:00Z"

Use cases

  • International expansion: Translate your competitor's site to understand their value proposition
  • Market research: Read foreign-language e-commerce sites, news portals, or government sources
  • Content localization: Translate documentation, landing pages, or blogs at scale
  • SEO research: Analyze foreign-language keyword content
  • Academic research: Access non-English sources at scale

How to use

  1. Get a free Hugging Face token at huggingface.co/settings/tokens (enable "Inference" permission)
  2. Open the actor and configure:
    • URLs to translate: List of pages to process
    • Source language: NLLB code of the original (e.g. eng_Latn for English)
    • Target language: NLLB code for the output (e.g. spa_Latn for Spanish)
    • Hugging Face Token: Your HF API token
    • Crawl depth: 0 for only the given URLs, 1 to also follow internal links
    • Model: Choose speed vs accuracy
  3. Download results as JSON or CSV

Language codes (most common)

LanguageCode
Englisheng_Latn
Spanishspa_Latn
Portuguesepor_Latn
Frenchfra_Latn
Germandeu_Latn
Italianita_Latn
Chinese (Simplified)zho_Hans
Japanesejpn_Jpan
Koreankor_Hang
Arabicarb_Arab
Russianrus_Cyrl
Hindihin_Deva

Full list of 200 language codes: flores200 README


Example output (JSON)

{
"url": "https://example.com/about",
"title": "About us — Acme Corp",
"sourceLang": "eng_Latn",
"targetLang": "spa_Latn",
"modelId": "facebook/nllb-200-distilled-600M",
"originalText": "Welcome to Acme Corp. We build great products for...",
"translatedText": "Bienvenido a Acme Corp. Construimos grandes productos para...",
"chunkCount": 3,
"translatedAt": "2026-04-21T12:00:00.000Z"
}

Model comparison

ModelSpeedAccuracyBest for
nllb-200-distilled-600M⚡ FastGoodMost use cases
nllb-200-1.3BMediumBetterBalanced
nllb-200-3.3BSlowBestHigh quality output

Pricing

This actor charges $0.002 USD per page translated. A run translating 50 pages costs approximately $0.10 USD, plus your Hugging Face API usage (free tier available).


Keywords

website translator, NLLB-200 scraper, multilingual translation actor, Meta AI translation, Hugging Face NLLB, website content translation, 200 languages translator, web page translator API, automatic website translation


This actor is designed to process publicly available content only, in compliance with Chilean Law 19.628 on the Protection of Private Life (Ley 19.628 sobre Protección de la Vida Privada) and general data protection principles.

What this actor does NOT collect:

  • Names of natural persons or private individuals
  • Personal identification numbers, private emails, or phone numbers
  • Any data that could identify or profile a specific private individual

What this actor does:

  • Extracts publicly accessible text from web pages (identical to what any browser user would see)
  • Sends that text to the Hugging Face Inference API for translation
  • Returns the translated content to the user who initiated the run

Users are solely responsible for ensuring their use of this actor and the translated content complies with applicable laws, the terms of service of the websites they scrape, and any relevant copyright regulations in their jurisdiction.