[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