Creating a new project in LingoHub sets up the central environment for your localization workflow. You can upload resource files directly, connect repository integrations, and assign a LINA to automate your translation process.
Creating a project
Initialize creation & select category
Click Projects in the top navigation bar.
Click + Create project in the top right corner or click the + icon next to the Projects sidebar header.
💬 Please note: The + icon is accessible from the whole Projects tab (not only from the Overview)
Enter a unique Project name in the Enter project information field. Optional: Add AI context.
Select a Project category:
Choose File import to manually upload resource files.
Choose an integration (e.g., GitHub, GitLab, Azure, Bitbucket, Storyblok, Contentful, Zendesk, or Figma) to sync content continuously.
Click Continue.
Option A: Complete setup via file import
Drag and drop your resource files into the upload zone or click Select files.
LingoHub automatically identifies the matching Detected project type based on your file extension (e.g., iOS Strings Catalog)
If you upload mixed files, LingoHub displays Recommended project types. Select the target format that fits your primary resource files.
If any uploaded file format is invalid or incompatible with the chosen project type, LingoHub flags it directly with an error notice. Click the trash icon next to invalid files to remove them.
Click Continue.
Option B: Complete setup via integration
If you selected a service integration instead of file import, perform the Authentication & connection step:
💬 Please note: For detailed, step-by-step instructions on connecting specific platforms, refer to our dedicated integration guides:
Configure languages
In the Languages step, LingoHub automatically pre-selects languages detected in your uploaded files or repository settings.
Select the button under Set as source to specify your primary source language.
Click Add languages to add additional target languages to the project
Click Continue.
💬 Please note: You can add or manage target languages at any time after project creation from your project dashboard.
Review summary & create
Review your setup under Project info, File uploaded / Integration settings, and Project type.
Click Create project.
💬 Please note:
If you select File import, you can still add an integration (e.g., GitHub) later under Settings > Integration. However, if you create a project directly connected to a specific service/if you set up an integration (e.g., Contentful), you cannot disconnect or change the primary service/integration later.
(Optional) Assign LINA
After creating your project, you will be directed to the LINA configuration screen.
Connect LINA: Under 1. Connect LINA, select an existing LINA from your workspace dropdown menu.
Configure AI roles: Under 2. Set up AI translations with LINA, assign LINA's role for each target language (Assistant, Translator, or Agent).
Assign team member (Optional): Select an Assigned member for each target language. The assigned member will be notified when:
LINA operates as a Translator and finishes processing content that now requires human review.
LINA operates as an Agent and encounters an error she cannot solve autonomously.
Click Save and go to project to finalize.
💬 Please note: LINAs can only be assigned during project setup if they already exist in your workspace. You can click Skip setup at any time and create and/or connect a LINA later via project settings.
Need more help?
Couldn't find what you were looking for? Reach out to our team at [email protected], and we will gladly assist you.



















