Help

How Time Translator works

Time Translator is built to remove tedious, repetitive admin from work that is already recorded in your calendar.

Quick start

  1. 1. Start with your calendar

    Time Translator begins with the work you already recorded in your calendar. Connect Google Calendar directly, or upload a Google Calendar .ics export.

  2. 2. Import only the dates you need

    Choose a date range, upload your calendar export, and optionally exclude weekends or ignored events before review.

  3. 3. Review your time

    The app turns calendar events into reviewable time entries. You stay in control: check the result, edit what needs attention, and skip anything that should not become an output.

  4. 4. Export or log your time

    Approved entries can be exported as a CSV or logged directly to Jira as worklogs.

FAQ

What is Time Translator?
Time Translator turns calendar time into useful business outputs: timesheets now, with invoice export and more coming next.
Who is it for?
It is for people and small service businesses who already use their calendar to record work, but still waste time rebuilding timesheets or invoices by hand.
What can it do today?
The current version imports a .ics calendar file, matches events to Jira tickets using rules and AI, lets you review and edit entries, then exports CSV or logs approved time directly to Jira.
How do I sign in?
You can sign in with Google, or with an email address and password. If you forget your password, use the Forgot password link on the sign-in form to receive a reset email. A magic link option is also available as a fallback.
How do I reset my password?
On the sign-in form, enter your email address and click Forgot password. You will receive an email with a link to set a new password.
Do I need Jira?
No. Jira is one output option for timesheet users. You can use Time Translator with CSV export only. The broader product direction is calendar in, useful outputs out.
How do I connect Jira?
Go to Settings and enter your Jira base URL, account email, and API token. You can generate an API token at id.atlassian.com under Security. Use the Test connection button to confirm it is working before importing.
What .ics file do I need?
For Google Calendar, go to Settings, then Import & Export, then Export. Upload the .ics file for the calendar you want to process. Files must be under 4 MB and imports are limited to 200 events per run.
Can I connect Google Calendar instead of uploading a file?
Yes. In Settings, you can connect your Google Calendar directly so your events are pulled in automatically without a manual .ics upload. Time Translator requests read-only access and never creates, edits, or deletes calendar events. You can disconnect at any time from Settings.
What are mapping rules and ignore rules?
Mapping rules let you tell the app that a specific calendar event title always maps to a specific Jira ticket. Ignore rules let you permanently skip events such as lunch breaks or out-of-office entries. Both are configured in Settings.
What does AI do?
AI helps match ambiguous calendar events to Jira tickets when no exact rule or key is found. Explicit Jira keys and saved mapping rules always take priority over AI. Every AI suggestion shows a confidence level, and you review and can change it before anything is logged. Each suggestion also records why it was made — that is kept with your import history and our support team can look it up if a match ever looks wrong.
Can I log time to more than one Jira project?
Yes, but there are two different paths. If a calendar event has a Jira key in its title (for example "CSD-123 client call"), it is matched straight to that ticket — this works for any project, and it takes priority over everything else. If an event has no key in the title, AI matches it against your default project only, using that project's open tickets. So if you work across several projects, put the Jira key in the title for anything outside your default project. You can also create a mapping rule in Settings for an event title you use often.
Will I still review the result?
Yes. Nothing is exported or logged without your review. The app removes repetitive admin, then gives you a clean review step before anything leaves the app.
What are ignored and skipped entries?
Ignored entries are automatically excluded by rules you have configured, such as recurring lunch events. Skipped entries are manually excluded by you during the review step.
What CSV export is available?
The CSV export maps your reviewed time entries to invoice line items. You can edit fields like contact name, invoice number, due date, and unit amount before exporting.
What data does Time Translator store?
The app stores your account details, Jira connection settings, mapping and ignore rules, and import history. Your .ics file is parsed in memory and not stored. Jira API tokens are encrypted before storage and are never returned to the browser.
How does the free trial work?
New accounts start on a free trial that includes 200 AI matches. When the trial ends, AI matching is paused until you upgrade. CSV export and manual Jira key entry are not affected by AI limits.
What usage limits apply?
The free trial includes 200 AI matches. The paid single-user plan includes 5,000 AI matches per month. A single import can include up to 200 calendar events, .ics uploads can be up to 4 MB, and Jira ticket searches can return up to 2,000 tickets.
What counts as an AI match?
Only events that Time Translator sends to the AI count towards your monthly total. Matches made using Time Translator rules are always free: a Jira key already in the event title, one of your own mapping rules, or an event title you have logged to a ticket before. Because approving an import teaches Time Translator those titles, re-importing the same calendar usually uses no AI matches at all — you will see your matches appear without the counter moving. Events the AI examines but cannot confidently match still count, since the work has been done either way.
Why are there rate limits?
Rate limits protect the service and keep costs predictable. Signed-in users can use up to 200 AI matches per minute. Anonymous traffic is limited more tightly because public pages should only need normal browsing activity.
Is Help public?
Yes. You can read this page before signing up. Upload, review, insights and settings are private workspace pages.
How do I refer a friend and get free Pro access?
Love Time Translator? Tell a friend and get rewarded. Give them your account email address — when they sign up, they enter it in the "Referred by" field in their Settings. Once they upgrade to a paid plan, you automatically get 30 days of free Pro access added to your account, no need to ask. There is no limit, so every friend who subscribes earns you another free month.

Still stuck?

If your question is not answered above, get in touch and we will help. You do not need to be signed in.