[Tp-sv] verktyg för översättare
Daniel Nylander
daniel at danielnylander.se
Ons Feb 4 14:05:04 CET 2026
Jag vill tipsa om tre verktyg som jag utvecklat för att hjälpa
översättare, speciellt de som arbetar med GNU Translation Project.
Tack för återkoppling, allt är fixat. Tar gärna mer indata om buggar, fler
funktioner..
---
## l10n-lint – Granska .po- och .ts-filer
Hittar vanliga fel i översättningsfiler:
- Saknade eller trasiga placeholder (%s, {0}, etc.)
- Saknade översättningar och fuzzy-markeringar
- Pluralformsfel
- För långa översättningar
```
pip install l10n-lint
l10n-lint minfil.po
```
GitHub: https://github.com/yeager/l10n-lint
---
## tp-lint – Statistik och granskning från Translation Project
Hämtar PO-filer direkt från translationproject.org och granskar dem:
- Visa statistik för ett språk eller paket
- Generera rapporter (markdown/HTML)
- Gruppera fel per översättare
```
tp-lint sv # Granska alla svenska filer
tp-lint --stats sv # Statistik för svenska
tp-lint --report sv -f html -o rapport.html
```
GitHub: https://github.com/yeager/tp-lint
---
## po-translate – Massöversätt med AI eller gratis tjänster
Översätter .po/.ts-filer automatiskt:
- Gratis: Lingva, MyMemory
- Betald: OpenAI, Anthropic, Google
```
po-translate input.pot -t sv -o output.po --service lingva
```
GitHub: https://github.com/yeager/po-translate
---
## Installation
Alla tre finns som:
- **pip**: `pip install l10n-lint tp-lint po-translate`
- **Debian/Ubuntu**:
```
echo "deb [trusted=yes] https://yeager.github.io/debian-repo stable
main" | sudo tee /etc/apt/sources.list.d/yeager.list
sudo apt update && sudo apt install l10n-lint tp-lint po-translate
```
Gränssnittet är översatt till 40+ språk inklusive svenska.
Hoppas verktygen kan vara till nytta!
/Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listor.tp-sv.se/pipermail/tp-sv_listor.tp-sv.se/attachments/20260204/837a9f99/attachment.html>
More information about the Tp-sv
mailing list