[Tp-sv] Nya översättningsverktyg
Daniel Nylander
daniel at danielnylander.se
Sön Feb 15 19:36:53 CET 2026
.. här är en utförlig lista
Idag släpper jag *15 nya open source-verktyg* för översättare och
lokaliserare. Alla är byggda med GTK4/Adwaita, tillgängliga som .deb- och
.rpm-paket och på GitHub under GPL-3.0.
Det här är kulmen av ett arbete med att bygga en komplett verktygslåda för
den som jobbar med programvaruöversättning — från att granska
locale-inställningar till att hantera translation memory.
GTK4-apparna[image: 🌍] elementary-l10n
Visa översättningsstatus för elementary OS-appar via Weblate. Färgkodad
översikt, cachning, och rate limiting mot API:et.
→ github.com/yeager/elementary-l10n
[image: 🟠] ubuntu-l10n
Samma koncept men för Ubuntu — hämtar översättningsstatistik från Launchpad
för alla aktiva releases (Noble, Plucky, Questing, Resolute m.fl.).
→ github.com/yeager/ubuntu-l10n
[image: 🗂️] langpack-inspector
Inspektera installerade Ubuntu language packs. Visa vilka .mo-filer som
ingår, hitta saknade eller föråldrade översättningar, länka direkt till
Launchpad för att fixa dem.
→ github.com/yeager/langpack-inspector
[image: 📦] snap-l10n
Visa översättningsstatus för installerade snap-paket. Kontrollera vilka
snaps som saknar locale-filer och .desktop-översättningar.
→ github.com/yeager/snap-l10n
[image: 🎩] fedora-l10n
Översättningsstatus för Fedora-projekt via Weblate API. 127 projekt,
drill-down till komponentnivå, färgkodad status. Finns som .rpm.
→ github.com/yeager/fedora-l10n
[image: 🌐] locale-tester
Testa hur datum, tal, valuta och sortering ser ut i olika locales. Jämför
två locales sida vid sida, testa egna strftime-mönster, visa LC_*-variabler.
→ github.com/yeager/locale-tester
[image: 👁️] l10n-preview
Förhandsgranska PO/TS-översättningar i simulerade UI-element — knappar,
menyer, dialoger. Hitta trunkerade strängar och layoutproblem innan release.
→ github.com/yeager/l10n-preview
[image: 📝] desktop-editor
Visuell editor för .desktop-filer med förhandsgranskning, validering mot
freedesktop.org-specen, och hantering av översättningar (Name[sv],
Comment[de], etc.).
→ github.com/yeager/desktop-editor
[image: 💾] tm-manager
Hantera Translation Memory-filer (.tmx). Fuzzy-sökning, import från
PO/TS/XLIFF, merge, statistik — allt i en modern Adwaita-app.
→ github.com/yeager/tm-manager
[image: 📖] l10n-glossary
Termhanterare för översättare. Skapa och underhåll ordlistor i TBX/CSV/TSV,
kör konsistenskontroll mot dina .po/.ts-filer, och merge glossaries mellan
projekt.
→ github.com/yeager/l10n-glossary
[image: 🔤] font-preview
Fontvisare med fokus på översättare. Testa unicode-coverage per språk,
jämför fonter sida vid sida, se vilka fonter som faktiskt stöder alla
tecken du behöver.
→ github.com/yeager/font-preview
[image: 🌎] cldr-viewer
Utforska Unicode CLDR-data: locale-information, nummersystem, kalendrar,
tidszoner. Jämför språk och se coverage-procent.
→ github.com/yeager/cldr-viewer
[image: 📊] github-l10n
Skanna de 100 mest stjärnmärkta GitHub-repona efter översättningsfiler
(.po, .ts, .xliff) och se vilka språk som saknas.
→ github.com/yeager/github-l10n
[image: 💬] libretranslate-gui
Grafiskt gränssnitt för LibreTranslate — kör maskinöversättningar lokalt
eller mot en server, helt utan API-nyckel.
→ github.com/yeager/libretranslate-gui
[image: 🎙️] commonvoice-status
Visa statistik för Mozilla Common Voice — hur mycket inspelad och validerad
data varje språk har, trender och bidragsmål.
→ github.com/yeager/commonvoice-status
CLI-verktygen
Utöver GTK4-apparna finns även dessa CLI-verktyg, alla på PyPI:
- *LinguaEdit <https://github.com/yeager/linguaedit>* (v1.8.14) —
Qt-baserad översättningseditor med stöd för PO, TS, XLIFF,
undertext-extraktion
- *po-translate-ai <https://pypi.org/project/po-translate-ai/>* (v1.5.0)
— AI-driven maskinöversättning av PO/XLIFF med DeepL, glossary-stöd
- *l10n-conv <https://pypi.org/project/l10n-conv/>* (v1.0.0) —
Universell l10n-konverterare mellan 16 format
- *svlang <https://pypi.org/project/svlang/>* (v0.1.0) — Svenskt
NLP-toolkit: svengelska-detektor, konsistenskontroll, sammansättningsanalys
- *l10n-lint <https://pypi.org/project/l10n-lint/>* (v1.15.0) — Linter
för lokaliseringsfiler
[image: 🇸🇪] svlang — Svenskt NLP-verktyg för översättare
Gläd dig åt svlang <https://github.com/yeager/svlang>, ett nytt
Python-verktyg med öppen källkod för att arbeta med svensk text:
- *Svengelskadetektorn* — hittar onödiga anglicismer med 90+ termer och
böjningsstöd. ”Vi behöver *implementera* en ny *approach*” → föreslår
”genomföra” och ”tillvägagångssätt”.
- *Konsistenskontroll* — skannar .po- och .ts-filer efter samma
källsträng översatt på olika sätt. Så hittade vi de 21 inkonsistenserna i
LinguaEdit!
- *Sammansatt-ord-delare* — 148 000 ord från Hunspell. ”parkeringsplats”
→ parkering + plats.
- *Svensk↔engelsk ordbok* — 36 000 uppslagsord från Folkets lexikon.
- *LIX-läsbarhetsindex* — mäter textens svårighetsgrad med svensk
förkortningshantering.
pip install svlang
svlang svengelska -t ”Vi behöver feedback från alla stakeholders”
svlang compound parkeringsplats barnvagnshjul
svlang lookup hund
svlang lix -t ”Din text här”
Inga beroenden, MIT-licens, Python 3.10+. GitHub
<https://github.com/yeager/svlang>
Översättning
Alla appar tar emot översättningar via Transifex
<https://app.transifex.com/danielnylander/>. Varje projekt har 18 målspråk
konfigurerade. Hjälp gärna till — ingen kodkunskap krävs!
InstallationDebian/Ubuntu (.deb)
Alla appar finns som .deb-paket i mitt debian-repo
<https://github.com/yeager/debian-repo>:
curl -fsSL https://yeager.github.io/debian-repo/yeager.gpg | sudo gpg
--dearmor -o /usr/share/keyrings/yeager.gpg
echo 'deb [signed-by=/usr/share/keyrings/yeager.gpg]
https://yeager.github.io/debian-repo stable main' | sudo tee
/etc/apt/sources.list.d/yeager.list
sudo apt update
sudo apt install locale-tester l10n-preview desktop-editor tm-manager
l10n-glossary font-preview
Fedora/openSUSE (.rpm)
De plattformsoberoende GTK4-apparna finns även som RPM-paket i mitt rpm-repo
<https://github.com/yeager/rpm-repo>:
sudo dnf config-manager --add-repo https://yeager.github.io/rpm-repo/packages/
sudo dnf install locale-tester l10n-preview desktop-editor tm-manager
l10n-glossary font-preview fedora-l10n
PyPI
CLI-verktygen installeras via pip:
pip install linguaedit po-translate-ai l10n-conv svlang l10n-lint
Alla projekt är öppen källkod under GPL-3.0.
Frågor eller feedback? Öppna ett issue på GitHub eller kontakta mig på
daniel at danielnylander.se.
Den lör 14 feb. 2026 kl 10:54 skrev Daniel Nylander <
daniel at danielnylander.se>:
> God morgon,
>
> Jag byggde en drös (fint ord) med verktyg för att underlätta för oss
> översättare.
> Testa och kommentera. Finns säkert massor av buggar.
>
> https://www.danielnylander.se/
>
> --
> --
> Daniel Nylander
>
--
--
Daniel Nylander
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listor.tp-sv.se/pipermail/tp-sv_listor.tp-sv.se/attachments/20260215/63010b21/attachment-0001.html>
More information about the Tp-sv
mailing list