nu-modules/duckling.nu

18 lines
437 B
Plaintext

use ~/bin/nu_scripts/ht.nu
export def supported-languages [] {
[
"de_DE",
"en_GB",
"en_US",
"en_ES",
"fr_FR",
"it_IT",
"ja_JA",
]
}
export def main [--language(-l):string@supported-languages="de_DE"] {
let text = $in
^xh POST (ht with-path $env.DUCKLING_AUTHORITY "parse") --form $"locale=($language)" 'dims=["time", "email", "url"]' $"text=($text)" | from json
}