Last updated: 2025-11-10

Source: https://support.freshservice.com/support/solutions/articles/50000010732-multi-language-support-for-freshservice

This article outlines how Freshservice supports multi-language translation and provides detailed information on how translation functions across various parts of the application.

How translation works

Freshservice allows administrators and users to configure language preferences, enabling content and interfaces to be displayed in multiple languages. This feature enhances accessibility, improves communication, and ensures consistency across the platform for diverse audiences.

Key highlights of multi-language support:

  • Customizable language settings at both account and user levels.
  • Manual translation options for structured, persistent content.
  • Automatic translation for conversational elements and AI-generated responses.
  • Translation mechanisms across Platform areas

    Freshservice provides translation support across various parts of the platform. The table below outlines how translations work in each area.

    AreasContent typeTranslation support
    User Interface contentStandard Freshservice content visible to usersAutomatically displays in the language set by the logged-in user, irrespective of the account’s language
    Configurable long-term contentLong-lived, structured content that persists over time for example, Custom fields, dropdown values, and solution articles, and service items.Users can manually input translations for secondary languages
    Ticket and Interaction contentTicket subjects, descriptions, conversations, and fields in tickets and problems, changes, or releases detailsUsers can click the Translate option to view content in their preferred language
    Freddy-generated contentConversation with virtual agentResponses are generated in the language set at the user level

    Translation in specific areas

    User interface content

    User interface content includes standard Freshservice content visible to users. It is automatically displayed in the language set by the logged-in user, regardless of the account's primary or secondary language settings.

    For example- If a user sets their language to Japanese, all user interface content will be displayed in Japanese.

    Configurable long-term content

    User-entered content refers to structured, long-lived content that is created and managed by admins or agents within Freshservice. Admins and agents with appropriate privileges can enter content in secondary languages. This includes custom fields, dropdown values, and solution articles.

    For instance, if a solution article titled "Managing Multiple Companies" is created in English, an admin or agent with privilege to set languages will have the option to create the solution article in the selected secondary languages. A Translate option will be visible beside each of your set secondary Language as shown in the following image.

    Multiple language support is available for the following user-entered content:

  • Custom fields. For more information, see Configure Multilingual Forms
  • Email notification. For more information, see Configuring Multilingual Email Notifications.
  • Solution article. For more information, see, Managing Your Knowledge Base in Multiple Languages.
  • End user portal elements, see Build portals on the fly the no-code way%20and-,translations,-is%20now%20easy)
  • Service items
  • Note: The languages must be added as secondary languages for the Service desk, so that agents can enter the required content in the respective language.

    Ticket and Interaction content

    Conversational content refers to messages exchanged between agents and requesters. Examples include ticket subjects, descriptions, conversations, and fields in tickets and problems, changes, or releases details. For more information, see Translate incoming tickets on the go to support your global workforce

    For example: If an agent working in English encounters a ticket in another language, they can click Translate to view the conversation in their preferred language.

    Freddy-generated content

    Freddy, Freshservice’s AI-powered assistant, generates responses based on user queries. These responses are generated in the language set at the user level. The following image shows an example.

    Manage language preferences

    Freshservice allows language preferences to be configured at two levels:

  • Account level
  • User level
  • Account level

    The account level settings in Freshservice allow administrators to define the default language preferences for the entire service desk.

    The following types of language settings are available.

    Language settingsDescription
    Primary LanguageThe primary language selected for the service desk will be the default language for newly created users. All configurations like solution articles, fields will be in the primary language.
    Secondary LanguageYou can also select secondary languages, which are available for users to input translated content. These languages are used for specific content entries that can be displayed to users in their respective languages.

    For more details, see List of Languages Supported in Freshservice.

    At the account level, you can define the default language for your service desk:

    1. Go to Admin. The Global settings page appears.

    2. If your account has multiple workspaces, go to Global Settings > Account Settings > Service Desk Rebranding > Service Desk Settings.

    3. Click Manage Language.

    4. In the Set Primary Language section, download the translation file and add translations for your supported languages.

    5. Upload the translated file to the appropriate language.

    6. Click Save.

    Note: The language set at the account level is determined by the language preference chosen when the customer first created the trial account.

    User level

    Users can set their language preferences at the user level, which will override the account's primary language. This allows users to interact with the platform in their preferred language, regardless of the default language set by the organization.

    Note:

  • Contact your organization administrator if you don't have the necessary permissions to modify user-level language settings.
  • Agents with user management privileges can edit the language settings for other users.