Translation solution