gsieve is a Sieve script editor with a GNOME/GTK frontend. It is written in Python and has multi-language support.