1. indifex
  2. transifex

Compare