First attempt at viewer-based translation.