
FORMSG
Enhancing accessibility and inclusion
CONTEXT
FormSG is a form builder used by public officers, it allows public officers to collect data from citizens in a secure way.
FormSG was in the midst of its redesign when I joined the team. The team was also planning to launch new features to cater to our growing user base.
MY ROLE
I was one of two designers on the team. My work involved supporting the redesign and conceptualising the multi-language feature. This allowed me to work closely with engineers, product managers and product operations on the Forms team.
ACCESSIBILITY IN FORMS
One of the goals of the redesign was to improve accessibility and is a goal the team constantly works towards.

KEEPING FORMS ACCESSIBLE
What other features/improvements could we introduce to further improve accessibility?
INTRODUCING
Multi-language forms
Currently, forms that contain multiple languages are lengthy as all translations are shown to a user. It can get confusing especially for visually impaired users when they use a screen reader. We wanted to allow admins to be able to translate all their fields within Forms.
CONSIDERATIONS
Balancing complexity, feasibility and familiarity
Many of the well known form builders do not have an inbuilt feature. There were a couple of key considerations I had for this feature:
How can we simplify the flow for public officers?
Do users need to see a preview of their form while translating?
What is a solution that is most feasible engineering wise?
MY PROCESS
Inspiration, exploration, discussion, iteration
Conceptualising this feature involved market research, sourcing for inspiration in non form builder products and discussions with engineers. Below is my ideal concept of the multi-language feature.
Step 1
Admins will proceed to settings for translation.
Step 2
Admins will click on add language button. A popup will appear allowing them to add a language.
Step 3
After adding language, admins will be brought to this page where all form fields to be translated are displayed. Dots are used to indicate translation status.
Step 4
Admins can click into a field and start translating. Default translations cannot be altered.
WHAT’S NEXT?
The Multi-language feature is currently on hold as the team is prioritizing other features and the launch of our redesign. Although this feature will not be pushed out in my time here, I enjoyed conceptualising this feature and had many takeaways from it.