---
name: "swappo"
section: "1"
platform: "linux"
package: "poxml"
version: "26.08.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/swappo"
---

# swappo(1)

swap msgid and msgstr fields in a PO file

## NAME

swappo - swap msgid and msgstr fields in a PO file

## SYNOPSIS

**swappo** \[*filename.po*\]

## DESCRIPTION

**swappo** reads the given PO-file and swaps the msgid and msgstr fields for every message. The result is a new PO-file that translates in the opposite direction. For example, if PO-file translates from English to French, the new PO-file will translate from French to English.

The new PO-file will be written to standard output. The old PO-file will remain untouched.

This utility is part of the KDE Software Development Kit

## SEE ALSO

[po2xml(1)](/po2xml/1.md), [split2po(1)](/split2po/1.md), [xml2pot(1)](/xml2pot/1.md)

## AUTHORS

The PO-XML tools were written by Stephan Kulow \<coolo@kde.org\>

This manual page was prepared by Ben Burton\<bab@debian.org\>

## AUTHOR

**Ben Burton** \<bab@debian.org\>

Author.
