None specified Swordfish Translation Editor – Site License (20 users) ByUser August 26, 2018 License key for up to 20 simultaneaous users.