DEV Community

Vito Saulle
Vito Saulle

Posted on

๐Ÿš€ Cron Translator v2.0: 16 Languages, Spring Boot Macros & Crontab Parser

Hi everyone! ๐Ÿ‘‹
I'm excited to announce a massive update to Cron Translator, this is essentially a v2.0 release with three major features that make it the most comprehensive cron tool available:


๐ŸŒ Feature 1: Global Language Support (16 Languages!)We've added 13 new languages, bringing total support to 16 languages covering 5 billion users worldwide!

New languages:

  • ๐Ÿ‡ฉ๐Ÿ‡ช German (Deutsch)
  • ๐Ÿ‡ซ๐Ÿ‡ท French (Franรงais)
  • ๐Ÿ‡ต๐Ÿ‡น Portuguese (Portuguรชs)
  • ๐Ÿ‡ฎ๐Ÿ‡ณ Hindi (เคนเคฟเคจเฅเคฆเฅ€)
  • ๐Ÿ‡ฏ๐Ÿ‡ต Japanese (ๆ—ฅๆœฌ่ชž)
  • ๐Ÿ‡จ๐Ÿ‡ณ Simplified Chinese (็ฎ€ไฝ“ไธญๆ–‡)
  • ๐Ÿ‡ฐ๐Ÿ‡ท Korean (ํ•œ๊ตญ์–ด)
  • ๐Ÿ‡ท๐Ÿ‡บ Russian (ะ ัƒััะบะธะน)
  • ๐Ÿ‡น๐Ÿ‡ท Turkish (Tรผrkรงe)
  • ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian (Bahasa Indonesia)
  • ๐Ÿ‡ต๐Ÿ‡ฑ Polish (Polski)
  • ๐Ÿ‡ป๐Ÿ‡ณ Vietnamese (Tiแบฟng Viแป‡t)
  • ๐Ÿ‡ณ๐Ÿ‡ฑ Dutch (Nederlands)

Impact:
โœ… 580M+ developers can now use it in their native language
โœ… 13/16 languages have native cronstrue support
โœ… Zero competition in Turkish, Indonesian, Vietnamese markets
โœ… Full localization: UI, examples, docs, SEO content


โšก Feature 2: Spring Boot Macro SupportSpring developers rejoice! We now support Spring Framework 5.3+ scheduling macros:

Spring Macro

@Scheduled(cron = "@hourly")   โ†’ "Once an hour, at the beginning of the hour"
@Scheduled(cron = "@daily")    โ†’ "Once a day at midnight"
@Scheduled(cron = "@weekly")   โ†’ "Once a week, Sunday at midnight"
@Scheduled(cron = "@monthly")  โ†’ "Once a month, on the first day at midnight"
@Scheduled(cron = "@yearly")   โ†’ "Once a year, January 1st at midnight"
@Scheduled(cron = "@annually") โ†’ "Once a year, January 1st at midnight"
Enter fullscreen mode Exit fullscreen mode

Why this matters:

No more converting Spring macros to cron manually
Instant translation in all 16 languages
Auto-detection: paste @daily and get immediate translation
Perfect for Spring Boot, Spring Batch, and Spring Integration projects
Example:

Input:  @weekly
Output: "Jede Woche, Sonntag um Mitternacht" (German)
        "ๆฏ้€ฑไธ€ๆฌก๏ผŒ้€ฑๆ—ฅๅˆๅคœ" (Chinese)
        "้€ฑใซ1ๅ›žใ€ๆ—ฅๆ›œๆ—ฅใฎๆทฑๅคœ0ๆ™‚" (Japanese)
Enter fullscreen mode Exit fullscreen mode

๐Ÿ“‹ Feature 3: Crontab Parser (Paste & Parse)

Crontab Parser
New dedicated Crontab Parser section! Paste the entire output of crontab -l and get:

Before:

bash$ crontab -l
# Database backup
0 2 * * * /usr/local/bin/backup.sh
# Generate reports
30 9 * * 1-5 /opt/scripts/report.py
# Clear cache
0 */4 * * * /usr/bin/cache-clear.sh

Enter fullscreen mode Exit fullscreen mode

After: Beautiful, readable table with:

โœ… Translated schedules in your language
โœ… Comments preserved as descriptions
โœ… Command paths displayed
โœ… One-click copy for each line
โœ… Automatic parsing of complex formats


Have you tried the new features? What should we add next?
Drop a comment below! ๐Ÿ‘‡
Special thanks to:

  • @bradymholt for cronstrue library
  • Spring Boot community for macro idea inspiration
  • Everyone who requested non-English support

๐Ÿ”— Try It Out! Visit crontranslator.com

Top comments (0)