Convert Factory to variadic templates
Update Spanish translation. Closes #1687.