Hashnode Blog Translator
Pricing
from $0.01 / 1,000 results
Go to Apify Store

Hashnode Blog Translator
Translates Hashnode blog posts to the target language using Lingo.dev AI localization, preserving code blocks, images, and markdown structure
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

Sriniketh J
Maintained by Community
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 hours ago
Last modified
Categories
Share
🗣️ Hashnode Blog Scrapper and Convertor

An Apify actor to extract and translate blog content from Hashnode, then store results in Apify storage. Built in Python and designed for quick local runs and Apify deployments.
🔎 What it does
- 📝 Fetches blog posts from Hashnode
- 🌐 Translates content using configured translation logic
- 📦 Writes outputs to Apify
datasets
⚙️ Configuration & Input
- Example input file:
{"hashnodePublicationName": "srinikethj.hashnode.dev","hashnodeSlugName": "send-sms-using-twilio-for-g-calendar-events-using-naas-template","targetLocale": "de"}
- Hashnode API key: To generate the token, go to https://hashnode.com/settings/developer and click on "Generate New Token".
- Lingo.dev API key: https://lingo.dev/en/cli/quick-start (Refer #Lingo.dev Engine)
🏗️ Working

📁 Output
- Results are saved to Apify storage under
storage/datasets/default/andstorage/key_value_stores/default/during local runs - Modelled output types are in
src/models/output.py - Example ouptut:
{"translated_title": "SMS mit Twilio für G-Calendar-Events über Naas Template versenden","translated_markdown_content": "### Einführung in Naas.ai\n\nNaas (Notebooks as a Service) ist eine Low-Code-Open-Source-Daten- und KI-Plattform, die jedem, der mit Daten arbeitet (Analysten, Wissenschaftler und Ingenieure), ermöglicht, leistungsstarke Datenlösungen zu erstellen, die Automatisierung, Analytik und KI kombinieren – bequem aus ihren Jupyter-Notebooks heraus unter Nutzung der Leistungsfähigkeit von Low-Code-Formeln und Microservices.\n\nUm den Lebenszyklus einfacher und dennoch leistungsfähiger zu gestalten, können Sie aus einer Reihe vorgefertigter Vorlagen wählen, die eine bestimmte Aufgabe erfüllen und die Sie je nach Anwendungsfall frei anpassen können. Eine Liste aller verfügbaren Vorlagen (derzeit mehr als 600) finden Sie hier 👇\n\n[https://github.com/jupyter-naas/awesome-notebooks/](https://github.com/jupyter-naas/awesome-notebooks/)\n\nAlle diese Notebooks ...","title": "Send SMS using Twilio for G-Calendar Events using Naas Template","markdown_content": "### Introduction to Naas.ai\n\nNaas (Notebooks as a service) is a low-code open-source data & AI platform that empowers anyone working with data (analysts, scientists, and engineers) to create powerful data solutions combining automation, analytics, and AI from the comfort of their Jupyter notebooks utilizing the power of low-code formulas and microservices.\n\nTo make the life cycle simpler yet more powerful you can choose from a set of pre-built templates that perform a particular task and are free to modify them as per the use case. You could find a list of all the templates available (currently more than 600)👇\n\n[https://github.com/jupyter-naas/awesome-notebooks/](https://github.com/jupyter-naas/awesome-notebooks/)\n\nAll these notebooks ...","target_language": "de","detected_title_language": "en","detected_content_language": "en"}
✅ Notes
- Use
apify validate-schema ./.actor/input_schema.jsonbefore pushing if schema validation is required. - Keep credentials and API keys out of repo; use Apify secret store or environment variables.
- If
target_languageand current content language matches, then don't process the request.